1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/plugins/lib
Richard Quirk 212e7808d5 Use crc32 of filename to resume tracks
As well as using an index, which breaks when a file is added or
removed, use the crc32 of the filename. When the crc32 check passes the
index is used directly. When it fails, the slow path is taken checking
each file name in the playlist until the right crc is found. If that fails
the playlist is started from the beginning.

See http://www.rockbox.org/tracker/6411

Bump plugin API and nvram version numbers

Change-Id: I156f61a9f1ac428b4a682bc680379cb6b60b1b10
Reviewed-on: http://gerrit.rockbox.org/372
Tested-by: Jonathan Gordon <rockbox@jdgordon.info>
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2013-01-02 08:29:38 +01:00
..
bmp_smooth_scale.c fix bitmap scallers smooth_resize_bitmap() and simple_resize_bitmap() to properly handle LCD_STRIDEFORMAT == VERTICAL_STRIDE case 2010-09-29 20:38:08 +00:00
checkbox.c Remove a bunch of build conditions inside .c files 2010-08-25 19:14:02 +00:00
checkbox.h
configfile.c RaaA: Fix write locations of plugins 2011-03-02 23:43:54 +00:00
configfile.h correct comment in configfile.h, FS#11292 by Chris Savery. 2010-10-10 14:34:07 +00:00
display_text.c some changes to use of display_text. 2010-02-22 07:17:15 +00:00
display_text.h some changes to use of display_text. 2010-02-22 07:17:15 +00:00
feature_wrappers.h Make JPEG and BMP scaler optional with HAVE_JPEG and HAVE_BMP_SCALING, both defined for all targets that have HAVE_ALBUMART. Disable JPEG in PictureFlow and pluginlib album art search with 32KiB plugin buffer until PictureFlow 2009-05-04 15:46:41 +00:00
fixedpoint.c Take 2 at 'Consolidate all fixed point math routines in one library' (FS#10400) by Jeffrey Goode 2009-07-05 18:06:07 +00:00
fixedpoint.h Commit FS#12130 - Fix ADX decoding on 64-bit systems by Sean Bartell. Fixes an incorrect assumption in the ADX decoder that sizeof(int) == 32 when performing fixed point math. Update comments in the fixed point library to correct this. 2011-05-26 21:22:29 +00:00
gcc-support.c Revert "SH gcc 4.6.3 with link-time optimization, for Archos targets" 2012-10-24 14:05:39 +02:00
grey.h Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
grey_coldfire.S
grey_core.c Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
grey_draw.c Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
grey_parm.c Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
grey_scroll.c Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
grey_sh.S Fix assembler .size directives. Currently used binutils don't complain, but 2.21.1 treats these as errors. 2011-11-09 19:20:33 +00:00
helper.c * Rename backlight_force_on to backlight_ignore_timeout to make it clear what the function does. 2011-01-24 12:29:16 +00:00
helper.h * Rename backlight_force_on to backlight_ignore_timeout to make it clear what the function does. 2011-01-24 12:29:16 +00:00
highscore.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
highscore.h plugin: implement highscore_show for player and use it in rockblox. 2010-02-22 13:45:24 +00:00
jhash.c Add Bob Jenkins' lookup3 32-bit and 64-bit hashes to pluginlib. 2009-06-01 13:40:30 +00:00
jhash.h 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). 2010-05-06 21:04:40 +00:00
jpeg_mem.h Plugin JPEG decoder for data in memory, along with test_mem_jpeg.c and bench_mem_jpeg.c plugins to test and benchmark it, and a line-length clean up in jpeg_load.c. 2009-05-08 03:46:48 +00:00
md5.c
md5.h Set svn:keywords property on .c and .h files that didn't already have it. Correct svn:executable property on some files. 2010-01-03 14:28:09 +00:00
mylcd.h Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
osd.c Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
osd.h Adapt OSD in plugin lib to be greylib compatible. 2012-12-18 19:16:26 -05:00
overlay.c load_code/overlay: Don't close plugin handle before calling the plugin. 2012-05-26 22:57:21 +02:00
overlay.h
picture.c Fix STRIDE macro for multiscreen and add stride support for picture lib. 2009-09-04 00:46:24 +00:00
picture.h Fix STRIDE macro for multiscreen and add stride support for picture lib. 2009-09-04 00:46:24 +00:00
playback_control.c Use crc32 of filename to resume tracks 2013-01-02 08:29:38 +01:00
playback_control.h plugins/lib: remove out-dated comments about plugin api. 2010-02-25 12:14:36 +00:00
playergfx.c Remove a bunch of build conditions inside .c files 2010-08-25 19:14:02 +00:00
playergfx.h
pluginlib_actions.c Initial commit for the Creative ZEN X-Fi2 and X-Fi3 ports 2012-05-19 16:10:52 +02:00
pluginlib_actions.h S#10387 - Rework pluginlib actions 2010-05-20 17:41:28 +00:00
pluginlib_albumart.c
pluginlib_bmp.c use different function to resize bitmap for greylib. 2010-10-10 14:24:11 +00:00
pluginlib_bmp.h use different function to resize bitmap for greylib. 2010-10-10 14:24:11 +00:00
pluginlib_exit.h Fix building simulator plugins on Cygwin. A DLL stub containing atexit is linked to the plugins, so give our version a prefix. 2010-08-26 15:44:32 +00:00
pluginlib_jpeg_idct_arm.S Core JPEG decoder improvements: 2009-06-19 02:56:00 +00:00
pluginlib_jpeg_load.c Hopefully all green now 2011-02-09 20:51:11 +00:00
pluginlib_jpeg_mem.c Add include to pluginlib_jpeg_mem.c to prevent warning noise with -Wmissing-prototypes. 2009-05-16 08:20:41 +00:00
pluginlib_resize.c
pluginlib_touchscreen.c pluginlib_touchscreen: Rework API to offer wait-for-button APIs. 2012-01-27 09:15:05 +01:00
pluginlib_touchscreen.h pluginlib_touchscreen: Rework API to offer wait-for-button APIs. 2012-01-27 09:15:05 +01:00
profile_plugin.c
profile_plugin.h
read_image.c FS#10496: remove function read_image_file_offset, it had a bug and is not used anyway. 2009-08-09 22:20:14 +00:00
read_image.h FS#10496: remove function read_image_file_offset, it had a bug and is not used anyway. 2009-08-09 22:20:14 +00:00
rgb_hsv.c
rgb_hsv.h
simple_viewer.c Initial commit of the Samsung YP-R0 port. 2011-12-24 11:56:46 +00:00
simple_viewer.h add simple text viewer to pluginlib and use this for dict to show description. 2010-06-08 11:07:36 +00:00
SOURCES Add a true waveform display to the oscilloscope plugin. 2012-12-05 02:03:58 +01:00
strncpy.c strncpy.c / assert.h : need to include _ansi.h 2010-07-25 14:53:06 +00:00
wrappers.h Hopefully all green now 2011-02-09 20:51:11 +00:00
xlcd.h
xlcd_core.c
xlcd_draw.c
xlcd_scroll.c Also fix uninitialized variables in xlcd_scroll_up()/xlcd_scroll_down() 2011-08-25 20:47:44 +00:00