- 31b7122 Implement time-based resume and playback start. by Michael Sevakis · 11 years ago
- 428f069 talk: Remove superflous call to talk_init(). by Thomas Martitz · 11 years ago
- 5430275 hwcodec/talk.c: Give the thumbnail buffer regardless of the talk buffer policy. by Thomas Martitz · 11 years ago
- 10d71bb Fix more reds. by Thomas Martitz · 11 years ago
- ee7c135 hwcodec: Need to grab audio buffer before recording. by Thomas Martitz · 11 years ago
- 22e802e playback,talk: Share audiobuffer via core_alloc_maximum(). by Thomas Martitz · 11 years ago
- 023f6b6 Get rid of some superfluous single-purpose functions in playback. by Michael Sevakis · 11 years ago
- ffa8626 Fix whitespace in files for following commit. by Michael Sevakis · 11 years ago
- d18a5ca Tweak paramters of mp3_play_data and callback. by Michael Sevakis · 13 years ago
- a47982e Fix red? by Nick Peskett · 13 years ago
- 02fd314 FS #12419 : Support for embedded cuesheets. by Nick Peskett · 13 years ago
- 2a8eacd Buflib: Make shrinking and buflib_available() smarter. by Thomas Martitz · 13 years ago
- 79ffd04 Fix warning and typos. by Thomas Martitz · 13 years ago
- ca2b82b hwcodec: fix shrink_callback resuming playback wrongly, and add checks by Thomas Martitz · 13 years ago
- 0aa12a9 Another fix for audio_get_buffer() on hwcodec by Thomas Martitz. by Jens Arnold · 13 years ago
- 889690c Fix audio_get_buffer() implementation on hwcodec, to be similar to the swcodec one. Should make hwcodec bood again. by Thomas Martitz · 13 years ago
- 0c4c816 Fix h100 red and other warnings. by Thomas Martitz · 13 years ago
- 41b04e5 Fix hwcodec red. by Thomas Martitz · 13 years ago
- baa070c GSoC/Buflib: Enable compaction in buflib. by Thomas Martitz · 13 years ago
- d0b72e2 GSoC/Buflib: Add buflib memory alocator to the core. by Thomas Martitz · 13 years ago
- b8fabfe Fix remaining problems. by Thomas Martitz · 13 years ago
- 8a701e5 Fix errors and warnings. by Thomas Martitz · 13 years ago
- d1322b7 GSoC/Buflib: Replace all direct accesses to audiobuf with buffer API functions. by Thomas Martitz · 13 years ago
- ecb4d2d Remove next reported 'set but unused' warnings. by Andree Buschmann · 13 years ago
- 39d9d8b Fix red and yellow. Move resume_index from mp3entry to playlist_info struct. Bump codec api. by Andree Buschmann · 14 years ago
- b15aa47 All kernel objects in code shared amongs targets (core, plugins, codecs) should be declared SHAREDBSS_ATTR as any core could potentially touch them even though they seem only to involve threads on one core. The exception is target code for particular CPUs where proper allocation is fixed. playlist.c was a little odd too-- use one mutex for the current playlist and a separate one for created playlists (still pondering the necessity of more than one). by Michael Sevakis · 14 years ago
- 5d849a9 Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM (code), use the already defined MEMORYSIZE instead. by Andree Buschmann · 14 years ago
- 56c4e9f Separate mas35xx lowlevel stuff. Move SH specific bits to target tree. FS#11189 by me. by Marcin Bukat · 14 years ago
- 5bea40f Fix HWCODEC playback broken in r27773. mpeg.c declared playlist functions on its own instead of including playlist.h due to its history, and now they got out of sync... by Jens Arnold · 14 years ago
- b8d98fc Change cuesheet handling so the id3 info is not spoofed anymore. If something wants the subtracks info it is easy to get to. This makes next track display in the skins show the next subtrack if we are in a cuesheet by Jonathan Gordon · 14 years ago
- 9697b37 Fix yellow. by Steve Bavin · 14 years ago
- b08222c Minor const police raid. by Steve Bavin · 14 years ago
- 0a1d7c2 Make open() posix compliant api-wise. A few calls (those with O_CREAT) need the additional optional mode parameter so add it. Impact for the core is almost zero, as open() is a wrapper macro for the real open function which doesn't take the variable parameter. by Thomas Martitz · 14 years ago
- 4d5e882 Remove more tabs by Andree Buschmann · 15 years ago
- f736159 Make a few global variables static instead of global where possible by Bertrik Sikken · 15 years ago
- a052102 mpeg.h/c cleanup by Jeffrey Goode · 15 years ago
- db82be4 Cleanup audio.h, related functions by Jeffrey Goode · 15 years ago
- 03c5cb6 Fix yellow, defines by Jeffrey Goode · 15 years ago
- 9a4420b FS#10739: playback.c code split by Jeffrey Goode · 15 years ago
- c46669a fix FS#10453 - the cuesheet changes broke playback on swcodec, rework it so it uses the audio buffer instead of a temp buffer from the start (which also removes one pretty big memcpy) by Jonathan Gordon · 15 years ago
- 8e7f9fe woops, remove that sim code which I forgot to remove from the older versions of the patch... ordinarily I would have just said fix red, but that would have been boring, and because rasher asked so nicley that we stop it, I thought I'd do him the curtosy... this is also part of my on going goal to increase global warming using the Rockbox botnet^H^H^H^H^H^Hbuild system... also, maybe its bed time? by Jonathan Gordon · 15 years ago
- 24b136f rework cuesheet support: by Jonathan Gordon · 15 years ago
- 3d4701a FS#10080 by Nils Wallménius · 15 years ago
- ab222c1 Simplify some redundant boolean expressions by Bertrik Sikken · 15 years ago
- 370455c Remove unused function audio_has_changed_track from apps/mpeg.c by Bertrik Sikken · 15 years ago
- 843c7ef FS9795 - some playback cleanup. by Jonathan Gordon · 16 years ago
- 4f87abf Cosmetic fix: remove duplicate semicolons by Bertrik Sikken · 16 years ago
- c645752 Fix some memset calls that use the wrong order for arguments. by Tom Ross · 16 years ago
- a2f92c9 Don't send a trackchange event at end of playlist. Fixes 'Follow Playlist' on hwcodec at end-of-playlist, including the related null pointer access. by Jens Arnold · 16 years ago
- 2f8a008 Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do that, it also introduces sd_*, nand_*, and mmc_*. by Frank Gevaerts · 16 years ago
- 19d1cac cleanup storage defines by Frank Gevaerts · 16 years ago
- 71898e5 Accept FS#9480 - centralise and organise the events in the apps/ layer. by Jonathan Gordon · 16 years ago
- 51b45d5 Split id3.c/h into metadata.c/h and metadata/mp3.c. Updated all references. Moved mp3data.c/h from firmware to apps. by Björn Stenberg · 16 years ago
- 9558c49 Moved pcm_record from firmware to apps. Cleaned up some. Now all code using struct mp3entry is in apps. by Björn Stenberg · 16 years ago
- e76c69f Moved id3.c, mpeg.c and replaygain.c from firmware/ to apps/. This is the first step in separating the generic metadata code and the id3-specific code. by Björn Stenberg · 16 years ago[Renamed (99%) from firmware/mpeg.c]
- 4657301 add HAVE_DISK_STORAGE, and use that instead of HAVE_FLASH_STORAGE when checking for an actual disk (i.e. related to spindown, skipping,...) by Frank Gevaerts · 16 years ago
- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- f8bf78a Fix red (missing header file) by Bertrik Sikken · 16 years ago
- 135cc75 Revert my earlier const madness, we'll keep the parameter lists simple. by Steve Bavin · 17 years ago
- c9df8fd The const police raid playback.c, should be no change to behaviour. by Steve Bavin · 17 years ago
- af395f4 Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). by Michael Sevakis · 17 years ago
- ed8445f Change files to use the public function sleep() and not the intenal kernel function sleep_thread(). by Michael Sevakis · 17 years ago
- a67e5d8 It makes more sense for the callback registrar to decide if its a "oneshot" then the callback caller. by Jonathan Gordon · 17 years ago
- 19c6e66 Implement the playback event handling as a system-wide multi-purpose event system. Unified mpeg.c and playback.c audio event handling. Converted ata_idle_notify to use the new event handling system also. by Miika Pekkarinen · 17 years ago
- 6be390f make initialisation of buffer/unbuffer call backs consistent with FS#6639 by Robert Kukla · 17 years ago
- 7f79564 Accept FS#8053 by Bertrik Sikken: playback.c and mpeg.c simplification by removal of last_track argument in track_(un)buffer callback. by Nicolas Pennequin · 17 years ago
- a9b2fb5 Finally full multicore support for PortalPlayer 502x targets with an eye towards the possibility of other types. All SVN targets the low-lag code to speed up blocking operations. Most files are modified here simple due to a name change to actually support a real event object and a param change to create_thread. Add some use of new features but just sit on things for a bit and leave full integration for later. Work will continue on to address size on sensitive targets and simplify things if possible. Any PP target having problems with SWP can easily be changed to sw corelocks with one #define change in config.h though only PP5020 has shown an issue and seems to work without any difficulties. by Michael Sevakis · 17 years ago
- 294ec1d Remove the ID3 tag version priority setting on the grounds of it being pretty pointless. ID3v2 tags are superior to ID3v1 tags, and needs less seeking around to find. by Thom Johansen · 17 years ago
- b8bb521 FS #6639 - Fixes for Last.fm logging on HWCODEC targets by Boris Gjenero by Robert Keevil · 17 years ago
- 0bfa3e7 Disable 'Disk spindown' and 'Anti skip buffer' settings and some related stuff for flash storage targets as they make no sense by Nils Wallménius · 17 years ago
- 12d2d0f A patch by Robert Keevil that's been in the tracker way to long, fixes FS #6213: Audioscrobbler incorrectly submits last song by Peter D'Hoye · 17 years ago
- c7f9ca4 Accept FS#7264 'Build with -Os switch for coldfire targets'. by Nils Wallménius · 17 years ago
- 8636e69 Moved SH1 system code to target tree. * First shot at hwcompat cleanup. by Jens Arnold · 18 years ago
- 82f9056 Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - iPod G3 will be coming soon.) This allows threads to be run on either core provided that all communications between the cores is done using uncached memory. There should be no significant change in battery life from doing this. Documentation (on the RockboxKernel wiki page) will follow shortly. by Daniel Ankers · 18 years ago
- 509a96d Hook up .cue file detection via a callback klugde on HWCODEC, to make cue sheet support actually work. by Jens Arnold · 18 years ago
- 00d249a fix the player build by Jonathan Gordon · 18 years ago
- 4b90267 Convert queues to use intptr_t for event data and return values as most of the time pointer are not passed and it should make some things a bit cleaner. by Michael Sevakis · 18 years ago
- 0f949e9 Archos recorders, Ondio FM: Set (unused) MAS SDO and S/PDIF out while recording the same way as for playback (SDO disabled, S/PDIF enabled on recorder V1 only). by Jens Arnold · 18 years ago
- 4aa01ed Fixed the errors on the sims. by Michael Sevakis · 18 years ago
- 0f5cb94 Big Patch adds primarily: Samplerate and format selection to recording for SWCODEC. Supprort for samplerates changing in playback (just goes with the recording part inseparably). Samplerates to all encoders. Encoders can be configured individually on a menu specific to the encoder in the recording menu. File creation is delayed until flush time to reduce spinups when splitting. Misc: statusbar icons for numbers are individual digits to display any number. Audio buffer was rearranged to maximize memory available to recording and properly reinitialized when trashed. ColdFire PCM stuff moved to target tree to avoid a complicated mess when adding samplerate switching. Some needed API changes and to neaten up growing gap between hardware and software codecs. by Michael Sevakis · 18 years ago
- 4950b55 Patch #6052 - More responsive skip on Archos by Linus Nielsen Feltzing · 18 years ago
- da153da Patch #5166 by Robert Keevil - Last.fm logging by Linus Nielsen Feltzing · 18 years ago
- a85044b New scheduler, with priorities for swcodec platforms. Frequent task by Miika Pekkarinen · 18 years ago
- 4fc717a Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with additional FM Recording support and my modifications by Michael Sevakis · 18 years ago
- 67ff262 Recording buffer offset must be passed on to the firmware calls, not the other way around. Should fix yellow builds. by Peter D'Hoye · 18 years ago
- 8ac3ae7 More 64bit simulator fixes, coinciding with the long policy this time. by Jens Arnold · 19 years ago
- 917f2c1 Simulator fixes: id3 string pointers can be null. by Magnus Holmgren · 19 years ago
- 46b726e several small fixes sugested by different people (FireFly, Lear, Takka) by Marcoen Hirschberg · 19 years ago
- b0fee17 waiting is over: initial unicode commit by Marcoen Hirschberg · 19 years ago
- 3f11ff6 Bugfix: Prevent spurious bitswap when switching from recording to playback. This caused erratic voice UI behaviour under certain conditions. by Jens Arnold · 19 years ago
- 0bb62fb removed set audio status method - will be using different approach by Anton Oleynikov · 19 years ago
- f40a6fc new function to set audio status (to be used later) by Anton Oleynikov · 19 years ago
- f6da6d8 Removed monitor option from audio_set_recording_options and the global setting rec_monitor. by Andy · 19 years ago
- ec2ed49 Fix for broken simulators by Andy · 19 years ago
- e6e5496 iRiver: Initial support for wav-recording in recording menu. Supports mic/line-in (and radio), monitor mode, time-splitting (and byte-splitting), pause/resume etc. Things todo: Prerecording, peakmeter (should be simple), frequency other than 44.1 kHz, etc.. by Andy · 19 years ago
- 1df2edb Removed tabs by Hardeep Sidhu · 19 years ago
- 8fef62b If no previous track found, check if we're really at the end of playback or if a new playlist is starting. Fixes problem with previous not working with move to next folder feature. by Hardeep Sidhu · 19 years ago
- 65c1746 Overlooked this one when changing sound_set() calls to the individual functions. by Jens Arnold · 19 years ago
- 8051a0b Sound settings rework: * Put all fixed parameters (unit, decimals, step, min, max, default, set function) for the individual settings into one structure array. * Use the new individual sound setting functions where appropriate. * Added dummy sound setting functions and defined the codec type for the sims. Fixes wrong sound settings ranges in the simulators. * Code cleanup. by Jens Arnold · 19 years ago
- ba966c1 Archos recording/playback: (1) Xing header creation: * Now estimates the framecount from the recording time if the MAS frame counter saturates, so it always writes a valid Xing header. * Reverted my brainless short-xing-header change. This was only valid for layer 3. (2) Xing/VBRI header evaluation: Fixed possible overflow in bitrate calculation. (3) MPEG thread: Avoid double chunk size limiting for the rare case of 8 MB modded Ondios. by Jens Arnold · 19 years ago