aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2009-07-19Add reverse_endian field to struct audio_format and handle conversionDavid Woodhouse6-5/+151
2009-07-19Add audio_format_init() functionDavid Woodhouse15-53/+39
2009-07-15mapper: use g_file_test() instead of stat()Max Kellermann1-20/+2
2009-07-15mapper: pass music and playlist directory to mapper_init()Max Kellermann3-19/+23
2009-07-15main: moved complex initialization code to glue functionsMax Kellermann1-17/+36
2009-07-15main: renamed openDB() to glue_db_init_and_load()Max Kellermann1-2/+2
2009-07-15cmdline: renamed option "--stdout" to "--stderr"Max Kellermann1-0/+2
2009-07-15cmdline: no CamelCaseMax Kellermann3-18/+18
2009-07-15conf: added the gcc "const" attribute to some functionsMax Kellermann1-0/+13
2009-07-15state_file: don't rewind the stream while reading the state fileMax Kellermann7-62/+69
2009-07-15state_file: simplified state_file_finish()Max Kellermann1-4/+6
2009-07-15state_file: fixed debug messagesMax Kellermann1-1/+3
2009-07-15modplug: get track lengthSerge Ziryukin1-1/+1
2009-07-14encoder/twolame: new encoder plugin based on libtwolameMax Kellermann2-0/+303
2009-07-14playlist: no CamelCaseMax Kellermann10-86/+95
2009-07-14playlist: removed {save,read}PlaylistState()Max Kellermann3-17/+3
2009-07-14state_file: eliminated the sf_callbacks arrayMax Kellermann1-17/+9
2009-07-14output/httpd: removed duplicate sys/types.h includeMax Kellermann1-4/+0
2009-07-09flac: load external cue sheet when no internal oneSerge Ziryukin1-0/+14
2009-07-09Implement ArtistSort tagBart Nagel3-1/+9
2009-07-07decoder/sndfile: new decoder plugin based on libsndfileMax Kellermann2-0/+250
2009-07-07tag_id3: revised "performer" tag supportMax Kellermann1-4/+2
2009-07-07tag: added tag "AlbumArtistSort"Max Kellermann3-1/+4
2009-07-06main: fix "unused local variable" warningMax Kellermann1-0/+2
2009-07-06player_thread: log played song in "default" log modeSébastien Houzé1-0/+6
2009-07-06decoder/flac: fix assertion failure in tag_free() callMax Kellermann1-2/+1
2009-07-06output: use the software mixer pluginMax Kellermann7-121/+60
2009-07-06mixer_all: added mixer_all_set_software_volume()Max Kellermann2-0/+73
2009-07-06mixer/software: new mixer which controls filter/volumeMax Kellermann4-0/+159
2009-07-06volume: moved range check to handle_setvol()Max Kellermann5-19/+21
2009-07-06volume, mixer: removed the "relative" parameterMax Kellermann5-41/+26
2009-07-06command: removed the "volume" commandMax Kellermann1-22/+1
2009-07-06output_init: moved the "convert" filter at the endMax Kellermann1-5/+9
2009-07-06output_init: merge two local string variablesMax Kellermann1-11/+9
2009-07-06output_init: parse audio format earlierMax Kellermann1-12/+10
2009-07-06output/httpd: include sys/types.hMax Kellermann1-0/+1
2009-07-06song: initialize mtime in song_alloc()Max Kellermann1-0/+1
2009-07-06song_print: check gmtime_r()'s return valueMax Kellermann1-7/+11
2009-07-06song: initialize mtime in song_alloc()Max Kellermann1-0/+1
2009-07-06output: attach a filter chain to each audio_outputMax Kellermann4-18/+107
2009-07-06filter/convert: new filter which calls pcm_convert() on demandMax Kellermann3-0/+191
2009-07-06filter/chain: new library for creating a chain of filtersMax Kellermann4-0/+227
2009-07-06output: added command REOPENMax Kellermann3-14/+33
2009-07-06output_thread: moved OPEN handler to ao_open()Max Kellermann1-43/+48
2009-07-06mixer_type: moved volume_mixer_type from volume.cMax Kellermann4-25/+107
2009-07-06conf: use bp->value, not param->valueMax Kellermann1-1/+1
2009-07-05output_init: moved mixer instantiation to separate functionMax Kellermann1-5/+14
2009-07-05filter/volume: don't use volume_level_get()Max Kellermann2-6/+67
2009-07-05idle: added "update" eventMax Kellermann3-0/+9
2009-07-05song_print: send song modification time to clientMax Kellermann1-0/+17