aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/mad_plugin.c (unfollow)
Commit message (Expand)AuthorFilesLines
2010-07-20tag_rva2: set "gain", not "peak"Max Kellermann1-2/+2
2010-07-20decoder/mad: parse_rva2() returns boolMax Kellermann1-9/+8
2010-05-30decoder/mad: fix buffer variable name on !HAVE_ID3TAGMax Kellermann1-3/+3
2010-04-13decoder/mad: properly calculate ID3 size without libid3tagMax Kellermann1-5/+25
2010-02-27decoder/mad: fix crash when seeking at end of songMax Kellermann1-4/+0
2009-07-22mad: skip ID3 frames when libid3tag is disabledMax Kellermann1-6/+28
2009-04-28mad_decoder: use g_ascii_strcasecmp() instead of strcasecmp()Max Kellermann1-4/+4
2009-03-13all: Update copyright header.Avuton Olrich1-6/+7
2009-02-17decoders: added and fixed GLib log domainsMax Kellermann1-3/+5
2009-02-16renamed decoder plugin "mp3" to "mad"Max Kellermann1-2/+2
2009-02-15decoder_plugin: pass struct config_param to init() methodMax Kellermann1-1/+2
2009-01-17conf: use config_get_bool() instead of getBoolConfigParam()Max Kellermann1-4/+2
2009-01-17moved fallback APE/ID3 tag loader to song.cMax Kellermann1-9/+7
2009-01-08added missing explicit config.h includesMax Kellermann1-0/+1
2008-12-28Add RVA2 tag support to MPDPauli Virtanen1-0/+94
2008-12-24mp3: "tag" argument is unused when libid3tag is disabledMax Kellermann1-2/+2
2008-12-08mp3: declare variables as "enum mp3_action"Max Kellermann1-2/+2
2008-11-27mp3: use GLib loggingMax Kellermann1-19/+18
2008-11-13mp3: fix SEEK command check after mp3_synth_and_send()Max Kellermann1-5/+3
2008-11-11mp3: support stream tagsMax Kellermann1-1/+8
2008-11-11mp3: eliminated duplicate command checkMax Kellermann1-18/+20
2008-11-11decoder: return void from decode() methodsMax Kellermann1-6/+3
2008-11-11replay_gain: converted struct replay_gain_info elements to an arrayMax Kellermann1-6/+6
2008-11-11replay_gain: no CamelCaseMax Kellermann1-22/+25
2008-11-04decoder: removed stream_typesMax Kellermann1-1/+0
2008-11-03decoder_api: automatically send stream tagMax Kellermann1-41/+5
2008-11-02decoder_api: pass "seekable" flag to decoder_initialized()Max Kellermann1-2/+2
2008-11-01decoder: make the suffixes and mime_types arrays really constMax Kellermann1-2/+2
2008-11-01decoder: make all decoder_plugin structs constMax Kellermann1-1/+1
2008-10-31decoder_api: pass constant path pointersMax Kellermann1-2/+2
2008-10-30decoder: use bool for return values and flagsMax Kellermann1-14/+14
2008-10-30mp3: make mp3_read() return boolMax Kellermann1-19/+7
2008-10-29decoder: automatically flush the output buffer after decoder exitsMax Kellermann1-2/+0
2008-10-29decoder_api: removed decoder_clear()Max Kellermann1-5/+1
2008-10-29mp3: seek in backgroundMax Kellermann1-5/+7
2008-10-29mp3: return from mp3_synth_and_send() on any commandMax Kellermann1-2/+2
2008-10-29mp3: moved code to mp3_synth_and_send()Max Kellermann1-60/+74
2008-10-29mp3: moved code to mp3_send_pcm()Max Kellermann1-29/+48
2008-10-29mp3: moved code to mp3_update_timer_next_frame()Max Kellermann1-16/+28
2008-10-29mp3: moved code to mp3_this_frame_offset()Max Kellermann1-10/+10
2008-10-29mp3: moved code to mp3_time_to_frame()Max Kellermann1-11/+21
2008-10-29mp3: assert that the stream is seekableMax Kellermann1-5/+5
2008-10-28mp3: moved code to mp3_filesize_to_song_length()Max Kellermann1-23/+42
2008-10-28mp3: no "goto"Max Kellermann1-19/+36
2008-10-28mp3: use GLib allocation functionsMax Kellermann1-11/+9
2008-10-28mp3: use boolMax Kellermann1-50/+51
2008-10-28mp3: no CamelCaseMax Kellermann1-255/+254
2008-10-28mp3: remove obsolete commentsMax Kellermann1-4/+0
2008-10-28input_stream: convert offset and size to the off_t data typeMax Kellermann1-1/+1
2008-10-28utils: use g_str_has_prefix() instead of prefixcmp()Max Kellermann1-1/+2