- 501404d tagtree add %reload to allow hot reloading of tagnavi config by William Wilgus · 5 years ago
- 3e27705 tagtree.c->loadroot() guard against overflow by William Wilgus · 6 years ago
- dd40c46 Fix menu warnings by William Wilgus · 6 years ago
- 6436c6e Fix tagtree from blowing up when its buffer moves by Michael Sevakis · 8 years ago
- 470989b events: Rework event subsystem (add_event, send_event) to be more versatile. by Thomas Martitz · 11 years ago
- 31b7122 Implement time-based resume and playback start. by Michael Sevakis · 11 years ago
- 84c7d61 tagtree: Use strnatcasecmp() for the database browser too. 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
- 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
- 8207a4a FS#12132 patch 8: retrieve_entries: Decrease binsize by reenabling by Michael Hohmuth · 13 years ago
- e7c2449 Database: Fix array-bounds calculation when applying a format using by Michael Hohmuth · 13 years ago
- 9809697 Cleanup tree.c cache handling a bit. by Thomas Martitz · 13 years ago
- eab7e74 FS#12132 patch 6, part 2: tagnavi.config: Add support for "basename" by Michael Hohmuth · 13 years ago
- accea18 FS#12132 patch 6, part 1: tagnavi.config: Add support for string by Michael Hohmuth · 13 years ago
- 1b7ff72 Revert "Introduce bsearch() and use it in tagtree.c." by Thomas Martitz · 13 years ago
- 74ab227 Introduce bsearch() and use it in tagtree.c. by Thomas Martitz · 13 years ago
- d0084ff Fixed a regression caused in r30021: tagnavi_custom.config parsing by Miika Pekkarinen · 13 years ago
- 316f9a0 tagtree: Refactor memory allocation to local functions. by Thomas Martitz · 13 years ago
- 19d08c2 Move struct search_instruction into struct menu root, as they're not allocated or used independently. by Thomas Martitz · 13 years ago
- 851cac8 Prevent out-of-bounds array access when a tagnavi config file defines too many %format specifications by Michael Hohmuth · 13 years ago
- 05a1984 FS#12065 - Fix two regressions introduced with r26192 (FS#10976 / by Michael Hohmuth · 13 years ago
- f42a305 Accept FS#12136: Save some binsize in tagtree.c. Thanks to sideral for testing. by Nils Wallménius · 13 years ago
- 6a24a7a tagnavi.config: Add a logical-OR operator ("|") for tagnavi conditionals. by Michael Hohmuth · 13 years ago
- ed2cfb8 Don't (partially) apply changes to max entries in the file browser immediately. The setting affects a buffer that is allocated during boot, so code using that buffer should use the value that was in effect during boot. Add a note to the manual that a reboot is needed for the changes to be applied. by Magnus Holmgren · 13 years ago
- 6510973 Give playback engine better control over the codec. Codec simply follows commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. by Michael Sevakis · 14 years ago
- 4844142 Do not update resume information and do not log statistics when a by Michael Hohmuth · 14 years ago
- d2cc5ce Fix player becoming unresponsive on Stop / Pause in some cases. by Dominik Riebeling · 14 years ago
- cacc64a Blind commit a 'fix' for automatic resume on HWCODEC since I don't understand HWCODEC and have no way to test builds for it. For now just disable it. In the long term it would be nice to support this on HWCODEC, or failing that, clean this up a little more. by Michael Giacomelli · 14 years ago
- 66e8fc0 Commit part of FS#11748 by Michael Hohmuth. Adds support for automatically resuming any song that is not played to completion at any point later in time, regardless of how many intermediate tracks are played. This is accomplished by expanding the database to record incompletely played tracks. Currently, the feature is simply on or off, in which case all tracks automatically resume, or they do not. The remainder of patches in the task expand this feature by allowing only certain file to automatically resume, only resuming in certain circumstances, etc but are not included until we reach agreement on what should be included. Additionally, the manual will need to be updated once we agree on the available settings. by Michael Giacomelli · 14 years ago
- 7270e5e Accept FS#11722 by Michael Hohmuth by Jonathan Gordon · 14 years ago
- 6eaab4d Ged rid of uisimulator/common/io.c for android builds. by Thomas Martitz · 14 years ago
- 0e263d5 accept FS#10992 by Rui Araújo to fix FS#10976 - make the <Untagged> string translatable by Jonathan Gordon · 14 years ago
- 50a6ca3 Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). by Thomas Martitz · 14 years ago
- 6643a3b Fix FS#9660 - make warn on playlist erase work correctly when creating a new playlist from the database (a bit of a hack, but not bad enough to outright reject) by Jonathan Gordon · 15 years ago
- 9d84268 Comment out LOGF_ENABLE defines everywhere, replace evil comments by Jeffrey Goode · 15 years ago
- 9a4420b FS#10739: playback.c code split by Jeffrey Goode · 15 years ago
- 774bacc Correct wrong usage of event callbacks all over the place. It's not supposed to return anything, and should take a data parameter. by Thomas Martitz · 15 years ago
- 16983af Fix displaying of the database browser's progress splash so that it works as intended (according to r16432: hide until 0.5s have passed, but never if the disk isn't spinning). by Thomas Martitz · 15 years ago
- 18e40e0 Make kbd_input() show a cancel splash to indicate user abort better and for better consistency all over the place. Change checking for its return value (style-wise) at some places too. by Thomas Martitz · 15 years ago
- 3d4701a FS#10080 by Nils Wallménius · 15 years ago
- 8e2bdca A bunch of stability fixes into tagcache engine and database browser. Mainly data retrieval problems, races, data corruption of sorted index files at the end with junk data, access to unitialized memory and so on. Should fix FS#8710 and may fix FS#8414. by Miika Pekkarinen · 15 years ago
- 1248a0d Replace arrays of tags that are numeric/sorted/uniqued with bitfields flagging each tag that is a member of the set, and replace the membership tests with a shift and bitwise and. The test is still done inside a function on SH, as this saves some space vs the macro used on other targets. by Andrew Mahone · 15 years ago
- 38d5175 Rename struct root_menu and the global int root_menu to avoid clashes with #including plugin.h (which #includes root_menu.h), which will be needed for pictureflow in the database (I have some code for that). by Thomas Martitz · 15 years ago
- fc502e0 Move enum table into tagtree.c as it's not used elsewhere and switch to uppercase for its constants as per docs/CONTRIBUTING. by Thomas Martitz · 15 years ago
- 2dc2054 Remove some unused declarations by Bertrik Sikken · 15 years ago
- b24fafb Yet more #include cleanups by Bertrik Sikken · 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
- 71898e5 Accept FS#9480 - centralise and organise the events in the apps/ layer. by Jonathan Gordon · 16 years ago
- 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
- a3b9bfc dont let the database create a new playlist when party mode is on. (fixes FS#8292) by Jonathan Gordon · 16 years ago
- 01729e7 FS#9281 Rename of splash functions. by Nils Wallménius · 16 years ago
- f4d4a6a Implement FS#8947 - Add a stub in the simulator for ata_disk_is_active. This make it possible to clean up some #ifdef SIMULATOR macros. by Bertrik Sikken · 16 years ago
- f9f2d6d fix FS#9104 - Database sorting does not work on un-filtered list by Robert Kukla · 16 years ago
- a3e63cf very minor code police. also fix a possible but unlikely missed cpu_boost(false) by Jonathan Gordon · 16 years ago
- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- dabcb81 Introduce a small helper function that asks the user if the dynamic playlist should be erased to increase code re-use by Nils Wallménius · 16 years ago
- 2843469 Moved atoi declaration to stdlib.h. Deleted atoi.h by Bertrik Sikken · 16 years ago
- 4341480 Updated use of events.h header file. by Bertrik Sikken · 16 years ago
- 33c4446 Const police raid, making a lot of pointers to lang strings const and removing some ugly casting by Nils Wallménius · 16 years ago
- 3e98eb2 Renamed remove_all_tracks to playlist_remove_all_tracks to make it consistent with the naming of the other functions in playlist.c by Bertrik Sikken · 16 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
- 104fa09 Fixed red. HWCODEC platforms still use the old api. by Miika Pekkarinen · 17 years ago
- 2ccdc48 Rewritten playback event handling. Should fix runtime statistics gathering. by Miika Pekkarinen · 17 years ago
- aef38f6 Fix sim builds. by Barry Wardell · 17 years ago
- ca57699 More improvement to the display of Searching... splashes in the tagtree: by Barry Wardell · 17 years ago
- 3e4d79e Remove the annoying 'Searching...0 tracks found' splash on Sansa when using the database. by Barry Wardell · 17 years ago
- ad5610d fix FS#8599 - First Song in Tagcache can't be rated by Robert Kukla · 17 years ago
- c7a046d FS#8375 - Fix division by zero using the random database selection in a near-empty subset. Thanks to Henri Valta. by Steve Bavin · 17 years ago
- de741cd FS#6960 - Add random selection option to database, by Mark Reiche. This satisfies FS#6915. by Steve Bavin · 17 years ago
- a334bd2 revise commit r15463 - we still get the immediate display of runtime data in the wps, but avoid unnecessary calls while initialising/updating the database. by Robert Kukla · 17 years ago
- f98a0a9 Fixed compile errors with logf enabled. by Miika Pekkarinen · 17 years ago
- ca1b920 Fix for FS#8082: 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
- c436657 some improvements to FS#8008 - see tracker entry for details by Robert Kukla · 17 years ago
- 75eff7a rework my previous commit (FS#8008) to be able to work for any of the strings in the id3 info struct, new ones need to be added to tagtree.c and tagnavi.config by Jonathan Gordon · 17 years ago
- 1f415e2 fix yellow by Jonathan Gordon · 17 years ago
- 4d18aa3 Accept FS#8008 - allows the current artist or album to be used in databse searches (use the #artist# or #album# keywords in tagnavi.config) by Jonathan Gordon · 17 years ago
- eecfe9f Add support for grouping tags. From FS#7362. by Dan Everton · 17 years ago
- 5b76936 Accept FS#6159 'Add voice to roughly 100 splash screens and yes-no menus' by Stephane Doyon with some minor tweaks by me. Rerun 'configure' and do a 'make clean' before rebuilding your voice files. by Nils Wallménius · 17 years ago
- b311367 *** Lang v2 cleanup (FS#6574) *** by Nils Wallménius · 17 years ago
- f4a61f0 Add support for parsing the disc number tag from metadata and use of it in the database. Patch originally from FS#4961 with some minor tweaks by me. by Dan Everton · 17 years ago
- 9d756e2 Queue song statistical data to the tagcache system and update entirely in background. Fixes ratings disappearing or not saving in the DB at all. Fixes also UI delay when stopping playback and new statistics are committed to DB. by Miika Pekkarinen · 17 years ago
- 6ecb06f FS#7003 - Allow forward references of menus in tagnavi.config. by Miika Pekkarinen · 17 years ago
- 36a2e30 Move the inbuilt filetype info into filetypes.c and rename the defines. by Jonathan Gordon · 17 years ago
- 6a5cc0b Customizable icons for all bitmap targets. (FS#7013) by Jonathan Gordon · 17 years ago
- 5e47daa Now track total playtime should be accessible as well by using Pm and Ps virtual tags. by Miika Pekkarinen · 18 years ago
- 9d9937a Added virtual tags in database to break track length to minutes and seconds. by Miika Pekkarinen · 18 years ago
- e6de6e5 FS#7002 - Fix a bug in parser of tagnavi.config preventing to set first menu as the root menu. by Miika Pekkarinen · 18 years ago
- 5f67db6 Killed a logf warning. by Miika Pekkarinen · 18 years ago
- 226cb7b Rating support for database and WPS (based on FS# 6301). A value between 0 and 10 can be assigned to the currently playing track using the WPS context menu. This value is displayed in the WPS using the %rr tag (replacing autoscore) and can be used as "rating" in tagnavi.config (examples provided). by Robert Kukla · 18 years ago
- 01a010f Fix several printf-style warnings in logf builds. by Magnus Holmgren · 18 years ago
- 4d6374c Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered. by Jens Arnold · 18 years ago
- f5184f3 Cleaned up code a bit, fixed possible bug during committing numeric indices and made code more fault tolerant. Added a new numeric tag making it possible to list recently added tracks. Export your DB. by Miika Pekkarinen · 18 years ago
- 4e97664 FS#6638 - Album artist and comment patch for WPS and tagcache. Export by Miika Pekkarinen · 18 years ago
- be3f29c Accept FS#6464 by Chris Taylor. Adds a "Play Next" playlist insertion by Jonathan Gordon · 18 years ago
- 2597a13 Next round of static'ing and related fixes. by Jens Arnold · 18 years ago
- c5d57f0 Removed the cpu boost tracking debug feature for now because of by Miika Pekkarinen · 18 years ago