aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2012-01-24directory: replace songvec with doubly linked listMax Kellermann10-226/+98
2012-01-24directory: add function directory_get_song(), ...Max Kellermann4-14/+64
2012-01-24directory: replace dirvec with doubly linked listMax Kellermann7-205/+99
2012-01-24util/list.h: import the Linux kernel's linked list libraryMax Kellermann3-0/+798
2012-01-24directory: simplify constructors and clarify API documentationMax Kellermann5-76/+111
2012-01-24dirvec: unlock mutex in dirvec_find() in all branchesMax Kellermann1-1/+4
2012-01-24dirvec: don't call g_path_get_basename() on parameterMax Kellermann1-10/+3
2012-01-24songvec: move code to songvec_find_pointer()Max Kellermann1-18/+28
2012-01-24songvec: _delete() returns voidMax Kellermann2-4/+4
2012-01-24refcount: add missing stdbool.h includeMax Kellermann1-0/+1
2012-01-24decoder/ffmpeg: remove debug codeMax Kellermann1-5/+0
2012-01-21dirvec: remove unused functions _clear(), _for_each()Max Kellermann2-33/+0
2012-01-21db_lock: new unified lock for songvec and dirvecMax Kellermann6-70/+110
2012-01-12db/simple: pass the correct GError pointerMax Kellermann1-1/+1
2012-01-12decoder/ffmpeg: check libavutil version for AVDictionaryEntryMax Kellermann1-1/+5
2012-01-12decoder/ffmpeg: raise version dependency for avformat_find_stream_info()Max Kellermann1-2/+2
2012-01-05mixer/alsa: listen for external volume changesMax Kellermann1-1/+180
2012-01-05mixer/alsa: move code to alsa_mixer_setup()Max Kellermann1-25/+34
2012-01-05mixer/alsa: move code to alsa_mixer_lookup_elem()Max Kellermann1-24/+27
2012-01-05decoder/ffmpeg: support libavformat 0.8Max Kellermann1-2/+46
2012-01-04decoder/ffmpeg: use avcodec_decode_audio4(), support libavcodec 0.8Max Kellermann1-1/+58
2012-01-04decoder/ffmpeg: include libavutil/mathematics.hMax Kellermann1-0/+1
2012-01-04decoder/ffmpeg: use avcodec_open2() on newer ffmpeg versionsMax Kellermann1-1/+6
2012-01-04decoder/ffpmeg: don't use av_metadata_conv() in ffmpeg 0.7Max Kellermann1-0/+2
2012-01-04decoder/ffmpeg: use AVIOContext instead of ByteIOContextMax Kellermann1-0/+8
2012-01-04input/ffmpeg: use the new AVIOContext APIMax Kellermann1-1/+37
2012-01-04input/ffmpeg: define AV_VERSION_INT if not presentMax Kellermann1-0/+4
2012-01-04output/osx: fix memory leak after AudioUnitSetProperty() failureMax Kellermann1-0/+1
2011-12-24output/osx: implement 32 bit playbackMax Kellermann1-2/+6
2011-12-24output/osx: allocate the device in enable()Max Kellermann1-102/+116
2011-12-24output/osx: clear render buffer when there's not enough dataMax Kellermann1-2/+3
2011-12-24output/osx: remove sleep call from render callbackMax Kellermann1-4/+0
2011-12-24command: new command "seekcur"Max Kellermann4-0/+57
2011-12-21Playlist: fix bug in moving after current songMaarten Sebregts1-1/+1
2011-12-13output/openal: improve synchronizationMax Kellermann1-13/+16
2011-12-13output/openal: move code to inline functionsMax Kellermann1-9/+25
2011-12-13output/openal: use alGetSourcei(AL_BUFFER) to force-unqueue buffersMax Kellermann1-14/+4
2011-12-13output/openal: make attribute "filled" unsignedMax Kellermann1-1/+1
2011-12-13output/openal: remove bogus format check from _open()Max Kellermann1-8/+0
2011-12-13output/fifo: implement output_plugin method delay()Max Kellermann1-3/+11
2011-12-13output/null: implement output_plugin method delay()Max Kellermann1-3/+11
2011-12-13output/null: don't initialize the "timer" attribute in _init()Max Kellermann1-6/+1
2011-12-13output/openal: force 16 bit playback, as 8 bit doesn't workMax Kellermann1-10/+4
2011-12-13timer: fix time unit mixup in timer_delay()Max Kellermann1-1/+1
2011-12-13update_walk: print debug message for song_file_load()Max Kellermann1-0/+2
2011-12-13decoder/mp4ff: work around assertion failure in read() callbackMax Kellermann1-0/+6
2011-12-13pcm_buffer: poison the old buffer before returning itMax Kellermann1-0/+4
2011-12-13pcm_buffer, output_plugin, ...: include config.hMax Kellermann3-0/+4
2011-12-13pcm_buffer: eliminate merge conflict falloutMax Kellermann1-4/+0
2011-12-13winmm_output_plugin: fail if wrong device specified instead of using fallback.Denis Krjuchkov1-12/+29