aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/mad_plugin.c (unfollow)
Commit message (Expand)AuthorFilesLines
2010-01-04decoder_api: added function decoder_replay_gain()Max Kellermann1-42/+31
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-31decoder: switch a bunch of plugins to stream_tag()Max Kellermann1-12/+8
2009-12-26decoder_api: added function decoder_timestamp()Max Kellermann1-1/+0
2009-12-15input_stream: return errors with GErrorMax Kellermann1-2/+2
2009-12-02audio_format: changed "bits" to "enum sample_format"Max Kellermann1-1/+2
2009-11-14decoder: use audio_format_init_checked()Max Kellermann1-2/+16
2009-11-12include config.h in all sourcesMax Kellermann1-2/+2
2009-10-11input_stream: use "goffset" instead of "off_t"Max Kellermann1-4/+4
2009-07-22mad: skip ID3 frames when libid3tag is disabledMax Kellermann1-6/+28
2009-07-19Add audio_format_init() functionDavid Woodhouse1-8/+2
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