aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2011-09-13db_plugin: add method get_song()Max Kellermann3-2/+39
2011-09-13database: generate GError when database is disabledMax Kellermann3-5/+20
2011-09-13directory: don't visit "self" in _walk()Max Kellermann2-4/+8
2011-09-13locate: remove unused function locate_item_new()Max Kellermann2-17/+0
2011-09-13directory: don't require a "directory" visitorMax Kellermann1-6/+6
2011-09-13database: add struct db_visitorMax Kellermann12-196/+361
2011-09-11stored_playlist: return GError, code is playlist_resultMax Kellermann10-197/+320
2011-09-11playlist: move enum playlist_result to playlist_error.hMax Kellermann8-17/+49
2011-09-11playlist: move PLAYLIST_COMMENT to stored_playlist.cMax Kellermann2-2/+2
2011-09-10db_plugin: introducing a plugin API for the song databaseMax Kellermann7-189/+527
2011-09-10database: move code to db_save.cMax Kellermann3-128/+214
2011-09-10directory_save: pass const pointer to _save()Max Kellermann2-4/+4
2011-09-10tag_internal: add missing tag.h includeMax Kellermann1-0/+2
2011-09-09conf: export config_param_free()Max Kellermann2-1/+4
2011-09-09conf: _get_next_param() returns a const pointerMax Kellermann2-3/+3
2011-09-09database: return GError on failureMax Kellermann4-23/+41
2011-09-09conf: add config_dup_block_path()Max Kellermann3-14/+38
2011-09-09utils: parsePath() returns GError on failureMax Kellermann4-14/+30
2011-09-09utils: pass a const string to parsePath()Max Kellermann2-15/+14
2011-09-09utils: eliminate local variable "pos"Max Kellermann1-3/+4
2011-09-09conf: turn config_get_path() into config_dup_path()Max Kellermann4-47/+109
2011-09-09glib_compat.h: emulate g_prefix_error()Max Kellermann1-0/+6
2011-09-09log: print detailed errno message on open() failureMax Kellermann1-2/+2
2011-09-09log: return GError on initialization failureMax Kellermann3-11/+34
2011-09-09conf: get_block_param() returns a const pointerMax Kellermann3-6/+6
2011-09-09conf: move duplicate check to _read_name_value()Max Kellermann2-16/+15
2011-09-09conf: move code to config_read_name_value()Max Kellermann1-32/+34
2011-09-09conf: add gcc optimization attributesMax Kellermann1-0/+3
2011-09-06dbUtils: move code to db_print.cMax Kellermann5-269/+317
2011-09-05dbUtils: pass player_control to findAddIn()Max Kellermann3-9/+14
2011-09-01decoder/oggflac: delete this obsolete pluginMax Kellermann2-355/+1
2011-09-01output/osx: don't drain the buffer when closingMax Kellermann1-6/+0
2011-09-01output/osx: signal the GCond while mutex is lockedMax Kellermann1-1/+1
2011-09-01output_all: move _lock_signal() to output_control.cMax Kellermann3-21/+23
2011-09-01output_thread: reimplement CANCEL synchronizationMax Kellermann6-14/+34
2011-08-31output/pulse: reset callbacks before closing stream/contextMax Kellermann1-0/+10
2011-08-31output/pulse: add function _delete_stream()Max Kellermann1-5/+16
2011-08-31output/pulse: use _delete_context()Max Kellermann1-16/+15
2011-08-31output/raop: remove Audio-Jack-Status checkMax Kellermann2-27/+7
2011-08-31output/raop: remove empty function raopcl_stream_connect()Max Kellermann1-8/+0
2011-08-31rtsp_client: use the I/O threadMax Kellermann4-56/+615
2011-08-31udp_server: don't use MSG_DONTWAIT on WIN32Max Kellermann1-0/+4
2011-08-31mixer/raop: include cleanupMax Kellermann1-12/+2
2011-08-31output/raop: cast sendto() parameter to void pointerMax Kellermann1-2/+4
2011-08-31rtsp_client: use g_usleep()Max Kellermann1-3/+1
2011-08-31rtsp_client: allow parameter "kd" to be NULLMax Kellermann3-8/+17
2011-08-31rtsp_client: don't wait if packet is over dueMax Kellermann1-2/+3
2011-08-31io_thread: allow _call() from inside the threadMax Kellermann2-0/+20
2011-08-31rtsp_client: free attribute "kd" in _close()Max Kellermann1-0/+1
2011-08-30output/raop: move code to raop_session_new()Max Kellermann1-40/+74