forked from len0rd/rockbox
adds wrappers for the functions playlist_sync, playlist_remove_all_tracks, and playlist_insert_track, playlist_insert_directory
playlist_{sync,remove_all_tracks} take no arguments
playlist_insert_{track,directory} only have one required argument (either the filename or directory name)
They take as optional arguments position, queue, and either sync or recurse
They all just pass NULL to work with the current playlist
also adds constants for:
PLAYLIST_PREPEND,
PLAYLIST_INSERT,
PLAYLIST_INSERT_LAST,
PLAYLIST_INSERT_FIRST,
PLAYLIST_INSERT_SHUFFLED,
PLAYLIST_REPLACE, and
PLAYLIST_INSERT_LAST_SHUFFLED
Change-Id: Ib7464cba50e7a250edf092e50668f11010f2b737
Reviewed-on: http://gerrit.rockbox.org/109
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
|
||
|---|---|---|
| .. | ||
| action_helper.pl | ||
| button_helper.pl | ||
| fscanf.c | ||
| gmtime.c | ||
| lapi.c | ||
| lapi.h | ||
| lauxlib.c | ||
| lauxlib.h | ||
| lbaselib.c | ||
| lbitlib.c | ||
| lcode.c | ||
| lcode.h | ||
| ldebug.c | ||
| ldebug.h | ||
| ldo.c | ||
| ldo.h | ||
| ldump.c | ||
| lfunc.c | ||
| lfunc.h | ||
| lgc.c | ||
| lgc.h | ||
| liolib.c | ||
| llex.c | ||
| llex.h | ||
| llimits.h | ||
| lmathlib.c | ||
| lmem.c | ||
| lmem.h | ||
| loadlib.c | ||
| lobject.c | ||
| lobject.h | ||
| lopcodes.c | ||
| lopcodes.h | ||
| loslib.c | ||
| lparser.c | ||
| lparser.h | ||
| lstate.c | ||
| lstate.h | ||
| lstring.c | ||
| lstring.h | ||
| lstrlib.c | ||
| ltable.c | ||
| ltable.h | ||
| ltablib.c | ||
| ltm.c | ||
| ltm.h | ||
| lua.h | ||
| lua.make | ||
| luaconf.h | ||
| luadir.c | ||
| luadir.h | ||
| lualib.h | ||
| lundump.c | ||
| lundump.h | ||
| lvm.c | ||
| lvm.h | ||
| lzio.c | ||
| lzio.h | ||
| Makefile | ||
| malloc.c | ||
| README | ||
| rockaux.c | ||
| rockconf.h | ||
| rocklib.c | ||
| rocklib.h | ||
| rocklib_aux.pl | ||
| rocklibc.h | ||
| rocklua.c | ||
| rockmalloc.c | ||
| rockmalloc.h | ||
| SOURCES | ||
| strcspn.c | ||
| strftime.c | ||
| strncat.c | ||
| strpbrk.c | ||
| strstr.c | ||
| strtol.c | ||
| strtoul.c | ||
The following files are (with slight modifications for Rockbox) from dietlibc
version 0.31 which is licensed under the GPL version 2:
gmtime.c
strcspn.c
strftime.c
strncat.c
strpbrk.c
strtol.c
strtoul.c
strstr.c
The malloc routine is Doug Lea's malloc with the following license:
Version 2.8.3 Thu Sep 22 11:16:15 2005 Doug Lea (dl at gee)
This is a version (aka dlmalloc) of malloc/free/realloc written by
Doug Lea and released to the public domain, as explained at
http://creativecommons.org/licenses/publicdomain. Send questions,
comments, complaints, performance data, etc to dl@cs.oswego.edu