aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
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
2011-08-30output_control: move code to audio_output_destruct()Max Kellermann3-17/+57
2011-08-30output/raop: merge raopcl_close() into _finish()Max Kellermann1-10/+4
2011-08-30output/raop: free the raop_data object in finish()Max Kellermann1-0/+1
2011-08-30output/raop: remove from the session when opening failsMax Kellermann1-2/+6
2011-08-30output/raop: move code to raop_output_remove()Max Kellermann1-3/+14