rockbox/docs/CREDITS

749 lines
12 KiB
Text
Raw Normal View History

__________ __ ___.
Open \______ \ ____ ____ | | _\_ |__ _______ ___
Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
\/ \/ \/ \/ \/
Credits Listing
People that have contributed to the project, one way or another. Friends!
Björn Stenberg
Linus Nielsen Feltzing
Andy Choi
Andrew Jamieson
Paul Suade
Joachim Schiffer
Daniel Stenberg
Alan Korr
Gary Czvitkovicz
Stuart Martin
Felix Arends
Ulf Ralberg
David Härdeman
Thomas Saeys
Grant Wier
Julien Labruyére
Nicolas Sauzede
Robert Hak
Dave Chapman
Stefan Meyer
Eric Linenberg
Tom Cvitan
Magnus Öman
Jerome Kuptz
Julien Boissinot
Nuutti Kotivuori
Heikki Hannikainen
Hardeep Sidhu
Markus Braun
Justin Heiner
Magnus Holmgren
Bill Napier
George Styles
Mats Lidell
Lee Marlow
Nate Nystrom
Nick Robinson
Chad Lockwood
John Pybus
Uwe Freese
Randy Wood
Gregory Haerr
Philipp Pertermann
Gilles Roux
Mark Hillebrand
Damien Teney
Andreas Zwirtes
Kjell Ericson
Jim Hagani
Ludovic Lange
Mike Holden
Simon Elén
Matthew P. O'Reilly
Christian Schönberger
Henrik Backe
Craig Sather
José Maria Garcia-Valdecasas Bernal
Stevie Oh
Jörg Hohensohn
Dave Jones
Thomas Paul Diffenbach
Roland Kletzing
Itai Shaked
Keith Hubbard
Benjamin Metzler
Frederic Dang Ngoc
Pierre Delore
Huw Smith
Garrett Derner
Barry McIntosh
Leslie Donaldson
Lee Pilgrim
Zakk Roberts
Francois Boucher
Matthias Wientapper
Brent Coutts
Jens Arnold
Gerald Vanbaren
Christi Scarborough
Steve Cundari
Mat Holton
Jan Gajdos
Antoine Cellerier
Brian King
Jiri Jurecek
Jacob Erlbeck
Jean-Philippe Bernardy
Dave Hooper
Jonas Häggqvist
Thom Johansen
Rinat Zakirov
Manuel Dejonghe
Marcoen Hirschberg
Michiel van der Kolk
Tony Motakis
Andy Young
Alexandre Bourget
Richard S. La Charité III
Christian Gmeiner
Tomas Salfischberger
Miika Pekkarinen
Tapio Karppinen
Richard Ottó O'Brien
Luca Burelli
Alessio Lenzi
David Bryant
Martin Arver
Alexander Spyridakis
Pedro Baltazar Vasconcelos
Ray Lambert
Dave Wiard
Pieter Bos
Konstantin Isakov
Bryan Vandyke
Hristo Kovachev
Sander Sweers
Antonius Hellman
Ryan Jackson
Per Holmäng
Frederic Devernay
José M. Fandiño
Gadi Cohen
Naftali Goldstein
David Dent
Frank Dischner
Liberman Shachar
Stephan Wezel
Alyssa Milburn
Kevin Ferrare
Anton Oleynikov
Mark Arigo
Magnus Westerlund
Jake Owen
Mustapha Senhaji
Adam Boot
Jonathan Gordon
Tat Tang
Toshihiko Itoh
David J. Song
Jeong Taek In
Anders Kagerin
Peter D'Hoye
Ben Basha
Brandon Low
Nathan Hand
Nick Lanham
Sebastian Henriksen
Martin Scarratt
Karl Kurbjun
Tomasz Malesinski
Andrew Pilley
Matt v.d. Westhuizen
Tim Crist
Jvo Studer
Dan Everton
Imre Herceg
Seven Le Mesle
Craig Bachelor
Nikolaj Christensen
Mikael Magnusson
Dominik Wenger
Henrico Witvliet
Andrew Scott
Miguel A. Arévalo
Aaron F. Gonzalez
Aleksey Kozyulin
Jani Kinnunen
Rui Marinho
Alun Thomas
Nils Wallménius
Naoaki Okazaki
Will Dyson
Matthias Mohr
Christian Marg
Eli Sherer
Fredrik Öhrn
Nicolas Pennequin
Ralf Herz
Michael DiFebbo
David Rothenberger
Robert Keevil
Mark Bright
Dominik Riebeling
Alexander Bondar
Peter Cawley
Rani Hod
Tom Ross
Anton Romanov
Jean-Luc Ohl
Steve Bavin
Marianne Arnold
Gaetano Vocca
Frederik Vestre
Wenbin Leo
Tom Evans
Ewan Davies
Frédéric François
Marc-André Moreau
Ioannis Koutoulakis
Alistair Marshall
Karl Ove Hufthammer
Víctor Zabalza
Ulrich Pegelow
Andreas Mattsson
Daniel Ankers
Paul Louden
Rainer Sinsch
Plácido Revilla
Michael Sevakis
Lukas Sabota
Emanuel Zephir
Alexander Levin
Barry Wardell
Lars van de Klomp
Philippe Miossec
Jochen Kemnade
Corry Lazarowitz
Tom Meyer
Laurent Baum
James Teh
Liam Nattrass
Christian Hack
Wade Brown
Vadim Chekan
Christopher Borcsok
Victor Cardenas
Andrew Melville
Pengxuan Liu
Andrew Cupper
Thilo-Alexander Ginkel
Adam Gashlin
Robert Kukla
David Quesada
Jared Stafford
Martin Hensel
Stéphane Doyon
Austin Appel
Andre Smith
Travis Hyyppa
Ian Webber
Pavel Gnelitsa
Lutz Böhne
Will Robertson
Robert Carboneau
Ye Wei
Bryan Childs
Mike Schmitt
Chris Taylor
Tobias Langhoff
Steve Gotthardt
Greg White
Mattieu Favréaux
Malcolm Tyrrell
Piotr Jafiszow
Gary Allen
John BouAntoun
Tomasz Mon
Jakub Matoušek
Albert Veli
Chris Dohan
Takashi Obara
Rene Peinthor
Roan Horning
Ben Keroack
Sean Morrisey
Shay Green
Nick Vanderweit
Simon Menzel
Timo Horstschäfer
Jacco Koning
Chris Ham
Jose Ramon Garcia
Simon Descarpentries
Douglas Valentine
Jacob Gardner
Pascal Briehl
Denis Stanishevskiy
Eddy Coman
Luke Blaney
Mark Reiche
Michal Jevjak
Philippe Latulippe
Mauricio Peccorini
Nathan Hepting
Akio Idehara
Dagni McPhee
Alex Gerchanovsky
Gerhard Dirschl
Ivan Zupan
Alexander Papst
Christoph Reiter
Rhino Banga
Paul Jones
Michael Giacomelli
Alex Wenger
Andree Buschmann
Johnathon Mihalop
Rene Allkivi
Tobias Schladt
John Zhou
Charles Voelger
Gerritt Gonzales
Dieter Pellkofer
Evgeniy Kachalin
Lenny Koepsell
Harry Tu
Pawel Wysocki
Xinlu Huang
Daniel Dalton
Boris Gjenero
Sylvain Fourmanoit
Alex Parker
Mario Lang
Justin Foell
Igor Kuzmin
Adilson Vicente Xavier
Jesse Lockwood
Jonathan Backer
Sofian Babai
Costas Calamvokis
Catalin Patulea
Peter Harley
Max Kelley
Alexander Eickhoff
Ken Fazzone
David Bishop
Hein-Pieter van Braam
Przemysław Hołubowski
Stepan Moskovchenko
John S. Gwynne
Brian J. Morey
Stijn Hisken
Bertrik Sikken
Karim Boucher
James Espinoza
Franz Rühmland
Jordan Anderson
Maurus Cuelenaere
Chris Allegretta
Alastair S
Martin Crkovský
Ariya Hidayat
Jonas Hurrelmann
Lee Kang Hyuk
Clemens Werther
Robert Menes
Henri Valta
Melba Sitjar
Mehmet Ş. Çatalbaş
Scott Tinman
Alexander Kuzmenkov
Thomas Martitz
Prakarn Sahasoontornvute
George Tamplaru
Apoorva Mahajan
Vuong Minh Hiep
Mateusz Kubica
Frank Gevaerts
Chelo Sacristán
Sascha Wolf
Nickolay Jordanov
Johannes Voggenthaler
Marc Guay
Alex Vanderpol
Jerry Lange
Yohann Misquitta
Keith Perri
Mark Fawcus
Ivan Pesic
Marcel Barbulescu
Phil Light
Rob Purchase
Andreas Müller
Christopher Williams
Martin Ritter
Justin Hannigan
Tomasz Wasilczyk
Kenjiro Arai
John Kaminar
Joris Goosen
Mark Ganson
Davide Gentile
James Vasile
Mohamed Tarek
Mike Burke
Michael Chicoine
Maciej Adamczak
Tomer Shalev
Thibaut Girka
Rasmus Ry
William Poetra Yoga Hadisoeseno
Adrian Osoianu
Martin Pahl
Ori Avtalion
Thomas Schott
Dennis Ivanov
Takumi Suzuki
Shunsuke Shimizu
Tadayuki Nishizono
Jun Gu
Daniel Weck
Clément Pit-Claudel
Jelle Geerts
Tadeusz Pyś
Rostislav Chekan
Florin Popescu
Volker Mische
Vitja Makarov
Francisco Vila
Christian Lees
Rafaël Carré
Denes Balatoni
Roy Wallace
Eric Lassauge
François Dinel
Francesco Rigoni
Joël Puik
Klaas Bosteels
Teruaki Kawashima
Marcin Łukasik
Le Jin
Alex Bennee
Stéphane Quertinmont
Bartosz Fabianowski
Adam Hogan
Andrew Mahone
Anton Veretenenko
Vicente Ibarra
Rui Araújo
Brian Cloutier
Olivier Barbut
Yoshihisa Uchida
Sanggon Lee
Kaspar Rothenfußer
Ryan Press
Craig Elliott
Kenderes Tamas
Eric Shattow
Joshua Simmons
Sei Aoyumi
Martin Pool
Gareth Schakel
Brian Sutherland
Sam Bouwer
Johannes Linke
Michaël Burtin
Sasha Khamkov
Kai Posadowsky
Jack Halpin
Johannes Schwarz
Dustin Skoracki
Torne Wuff
Wookey
Nick Sant
Michael Carr
Eric Clayton
Marko Pahlke
Vytenis Sabelka
Nicolas Pitre
Benedikt Goos
Frederick Full
Jeffrey Goode
Raafat Akkad
Davide Quarta
Andre Lupa
Hilton Shumway
Matthew Bonnett
Nick Tryon
David Johnston
Ralph Soto
Mykhailo Radzievskyi
Christophe Gouiran
Asael Reiter
Jens Erdmann
Rosso Maltese
Amaury Pouly
Laurent Papier
Johannes Boy
Jason Yu
Aaron DeMille
Tomasz Kowalczyk
Michael Lechner
Peter Schlenker
Dan Davison
David Kauffmann
Carsten Schreiter
Michael Sparmann
Seth Opgenorth
Jonas Aaberg
Junio C Hamano
Bob Cousins
Christophe Nicolas
Yann Muller
Sascha Wilde
Fred Bauer
Simon Rothen
Pavel Rzehák
Diego Herranz
Viktor Varga
Juliusz Chroboczek
Christian Beier
Giovanni Zilli
Shiloh Hawley
Peter Lecký
Wilfred Hughes
Laurent Gautier
Simon Zhukovsky
Daniel Kluz
Phinitnun Chanasabaeng
Tse-Hsien Chiang
Szymon Dziok
Domenico Di Misa
Delyan Kratunov
Purling Nayuki
Marek Salaba
Altay Oz
Mark Borgerding
Tobias Diedrich
Andrew Engelbrecht
Kevin Schoedel
Jens Theeß
Alexey Nemtsev
Pascal Below
Danny Attar
Philipp Stephani
Tore Johnny Bråtveit
Marcin Bukat
Andrew Rodland
Luca Leonardo Scorcia
Gerhard Zintel
Adrián Cereto Massagué
Chris Savery
Raphaël Jakse
Wincent Balin
Aaron Rothbaum
Nejc Lotric
Hinrik Örn Sigurðsson
Stephen Carroll
Joe Balough
Jérôme Heil
Tim Graf
Martin Sägmüller
Joshua Hulst
Pierre-Yves Roosens
Hayden Pearce
Rodrigo Barretto
Daniel Rigby
Alexey Polkhirev
István Nagy
Wojciech Leśniak
Tuomas Airaksinen
Calvin Walden
Michael Gentry
David Fowle
Fabian Vogel
Michael Stummvoll
Franz-Josef Haider
Michael Hohmuth
Sergio Vera
Michael Leslie
Craig Mann
William Peters
Li Jie
Cristina Talpiga
Ştefan Moisei
Alexander Meshcheryakov
Ryan Sawhill
Thomas Jarosch
Will Sowerbutts
Łukasz Stelmach
Gabriel Maia
Robert Horn
Ante Maretic
Benjamin Brown
Uwe Wiebach
Mikhail Titov
Dave Slusher
Jean-Marie Moraux
Ismael Castiñeira Álvarez
Mārtiņš Šimis
Huan Zhang
Leif Andersen
Sergiu Rotaru
Noé Lojkine
Ophir Lojkine
Stephan Grossklass
John Morris
Sean Bartell
Seheon Ryu
Asier Arsuaga
Vencislav Atanasov
Mauricio Garrido
Nick Peskett
Michael Goerner
Richard Brittain
Andrew Ryabinin
Maksim Postolati
Stanislav Chizhik
Desu Rozen
Olivier Kaloudoff
Kessia Pinheiro
Jean-Louis Biasini
Lorenzo Miori
James Hunt
Artur Juraszek
Wieland Hoffmann
Nathan Korth
Igor Petelin
Cástor Muñoz
Albert Barca
Fukuda Takafumi
Dimitar Dimitrov
Osborne Jacobs
Marty Miller
Eduardo Gonzalez
Enric Morales
Mateusz Renkiewicz
Dario Castellarin
Thiago Kenji Okada
Manuel Flury
Vanja Cvelbar
Richard Quirk
Kirill Stryaponoff
Roman Poltoradnev
DSP Compressor: Sidechain, Exponential Atk/Rls This is an improvement to the current compressor which I have added to my own Sansa Fuze V2 build. I am submitting here in case others find it interesting. Features added to the existing compressor: Attack, Look-ahead, Sidechain Filtering. Exponential attack and release characteristic response. Benefits from adding missing features: Attack: Preserve perceived "brightness" of tone by letting onset transients come through at a higher level than the rest of the compressed program material. Look-ahead: With Attack comes clipping on the leading several cycles of a transient onset. With look-ahead function, this can be pre-emptively mitigated with a slower gain change (less distortion). Look-ahead limiting is implemented to prevent clipping while keeping gain change ramp to an interval near 3ms instead of instant attack. The existing compressor implementation distorts the leading edge of a transient by causing instant gain change, resulting in log() distortion. This sounds "woofy" to me. Exponential Attack/Release: eMore natural sounding. On attack, this is a true straight line of 10dB per attack interval. Release is a little different, however, sounds natural as an analog compressor. Sidechain Filtering: Mild high-pass filter reduces response to low frequency onsets. For example, a hard kick drum is less likely to make the whole of the program material appear to fade in and out. Combined with a moderate attack time, such a transient will ride through with minimal audible artifact. Overall these changes make dynamic music sound more "open", more natural. The goal of a compressor is to make dyanamic music sound louder without necessarily sounding as though it has been compressed. I believe these changes come closer to this goal. Enjoy. If not, I am enjoying it Change-Id: I664eace546c364b815b4dc9ed4a72849231a0eb2 Reviewed-on: http://gerrit.rockbox.org/626 Tested: Purling Nayuki <cyq.yzfl@gmail.com> Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
2013-10-03 12:57:00 +00:00
Ryan Billing
Dmitry Gamza
Sebastian Leonhardt
Avi Eisenberg
Richard Burke
Franklin Wei
Serhij Kyryljan
Yifu Huang
Jonathan Bettencourt
Ilia Sergachev
2014-09-21 05:53:03 +00:00
Nial Shui
Mihail Zenkov
Thomas Orgis
Семён Жуковский
Kostadin Kolev
Jordi Prenafeta
Tiago Medeiros
Udo Schläpfer
Åka Sikrom
Thomas White
Karl Huber
Adam Sampson
Selective Backlight/Advanced Softlock - Selective actions based on context Selective backlight allows the user to choose actions that will not enable the backlight when pressed. Advanced softlock allows user to choose actions that will not be blocked by screenlock on devices without a hold button. Both only occur in FM and WPS Contexts. Update: Back from the dead -Cleaned up code, removed unnecessary calls, re-arranged last filter action timeout conditional to work in case last_filtered_action_tick was never set -Added entries to the manual -Fixed back button on some menus not activating backlight -Made menus more intuitive, no actions selected now changes menu item to off. -Added talk fuctionality. -Added option to disable selective backlight while on external power. -Rewrote backlight and softlock handling code to fix issue with scrollwheels -Menu changed to have toggle(yes/no) and settings -Optimized selective actions lookup -Added option to disable notification of 'buttons locked' while softlocked -Removed uneeded code, consolidated action lookup to single function -Fixed incorrect name on selective softlock menu -Added option to disable touch on touchscreen devices -Fixed backlight on original screenlock without selective screenlock active -Added text selection in mask_select for when show_icons is off -Fixed voice in mask_select to speak if voice is defined instead of spelling -Added more lang defines (play skip seek) -Added option to disable unknown keys turning on backlight -Fixed Conditional argument In wrong place causing players without backlight to fail to build -Fixed Disable Unknown blocking detection of context change -Fixed canceling menu didn't update new settings -Added Autolock on backlight off -Removed backlight_on_force from backlight.c, Now sets ignore next to false and uses backlight_on -Cleaned up autolock code added strings to lang file -Fixed issue where rapid presses would bypass softlock -Removed old softlock code, Cleaned selective actions code -Changed menu to match existing RB menus -Fixed Backlight_on_Hold blocked by backlight_ignore_next -Fixed ignore_next for ipod -Fixed bug allowing context with softlock to bypass selective backlight -Changed mask_select to no longer prompt for changes to be saved -Changed menu names -Added ignore timeout to allow ipod scroll wheel to work properly and other players to still work properly, removed some previous code including ignore_event -Increased ignore timeout to prevent sd card accesses from interrupting action code and turning on backlight -Changed Unknown action to unmapped action in menu, changed handling code -Removed unneeded logic and variables for handling unfiltered actions -Reverted unmapped action code to previous functionality -Added manual entries (thanks JohnB) -Removed elusive unhandled unicode character from manual, changed formatting slightly Actions: Volume,Play,Seek,Skip Extras: Disable unmapped actions Disable selective backlight on external power Disable touch during softlock on touchscreen devices Disable softlock notifications (power button still notifies) Autolock on backlight off Method: Adds a function to ignore backlight on next call If selected action occurs backlight is forced on, Filter_first_keypress stays intact. Selective softlock allows selected actions through, bypasses the normal softlock routine. ToDo: DONE previous commit (#1) has attribution for folder_select.c which mask_select is based from. Change-Id: I08132ddcfd64c81751ef23b720f3ec6d68695fe4
2016-11-22 05:21:31 +00:00
William Wilgus
Igor Skochinsky
Sebastiano Pistore
Stefan Schneider-Kennedy
Johannes Rauh
Constantine Mountantonakis
Jonatan Nyberg
Alessandro Stoppani
Alexander Yurenin
Roman Stolyarov
Solomon Peachy
Igor Poretsky
Adam Rak
Rémi Oudin
Malik Enes Şafak
Roman Levkin-Taymenev
Nathan Follens
Gergely Békési
Stephane Doyon
Alex Wallis
Moshe Piekarski
Christian Soffke
Juan Gonzalez
Yangyong Wu
Andy Potter
Stefan Waigand
Guo Zhong Kai
Martin Buck
Stefan Ott
David Chionne
Wilfried Winkler
Johannes König
Alexander Drammen
Kei Miyamoto
James D. Smith
Howard Richardson
Sylvain Saubier
Adrián Tinoco
Boris Kovačević
Stéphane Moutard-Martin
Rune Pade
Michael Rey
Yuxuan Shui
James Buren
Issa Beganović
Georg Gadinger
Wolfram Sang
Aidan MacDonald
Caleb Connolly
Spencer Brennessel
Dana Conrad
Albert Song
The libmad team
The wavpack team
The FFmpeg team
The Ogg Vorbis team
The liba52 team
The Speex team
The libfaad team
The Doom team
The gnuchess team
The gnuboy team
The Pacman Instructional Emulator team
The Spectemu team
The libmpeg2 team
The Game_Music_Emu team
The OpenSPC DSP emulator team
The ALAC decoder team
The UCL team
The iPod Linux team
The Vision-8 Emulator team
The robotfindskitten team
The libmtp team
The asap team
The libpng team
The Pure Data team (Miller Puckette and others)
The MikMod team
Michael McTernan (The ARM unwinder author)
The New RAW team (Piotr Padkowski and others)
The Fabother World team (Fabien Sanglard and others)
The sgt-puzzles team (Simon Tatham and others)
The SDL team
The Chocolate Duke Nukem 3D team
The Wolfenstein 3D team
The MAME team
The Quake team
The Pocket Quake team (Dan East and others)
The bzip2 team
The bsdiff team
The libtomcrypt team
The microtar team (rxi and others)