aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/mp4ff_plugin.c (unfollow)
Commit message (Expand)AuthorFilesLines
2010-11-05decoder/{mp4ff,ffmpeg}: add extension ".m4b" (audio book)Max Kellermann1-1/+7
2010-06-30decoder/mp4ff: support tag "album artist"Max Kellermann1-0/+1
2010-06-30decoder/mp4ff: remove duplicate entries in the tag name tableMax Kellermann1-9/+5
2010-06-30decoder/mp4ff: moved code to mp4ff_tag_name_parse()Max Kellermann1-1/+7
2010-06-30decoder/mp4ff: support tags "albumartist", "band"Max Kellermann1-0/+2
2010-06-30decoder/mp4ff: use tag_table.h to parse tag namesMax Kellermann1-18/+15
2010-01-04renamed decoder plugin sourcesMax Kellermann1-421/+0
2010-01-04decoder_api: added function decoder_replay_gain()Max Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-31decoder: switch a bunch of plugins to stream_tag()Max Kellermann1-15/+4
2009-12-26decoder_api: added function decoder_timestamp()Max Kellermann1-2/+2
2009-12-16updated mp4ff decoder about input_stream_seekAlam Arias1-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-8/+8
2009-11-12include config.h in all sourcesMax Kellermann1-1/+1
2009-10-13tag: removed the "_ITEM_" suffix from the enum namesMax Kellermann1-8/+8
2009-07-19Add audio_format_init() functionDavid Woodhouse1-5/+1
2009-04-28mp4ff_decoder: use g_ascii_strcasecmp() instead of strcasecmp()Max Kellermann1-8/+9
2009-03-13all: Update copyright header.Avuton Olrich1-6/+7
2009-02-18mp4ff: always free the mp4ff_read_sample() bufferMax Kellermann1-2/+2
2009-02-18mp4ff: don't allocate seek_table when input is not seekableMax Kellermann1-2/+10
2009-02-18mp4ff: include cleanupMax Kellermann1-4/+4
2009-02-18mp4ff: use faacDecInit2() to find the AAC trackMax Kellermann1-49/+36
2009-02-18mp4ff: moved code to mp4_faad_new()Max Kellermann1-53/+65
2009-02-18mp4ff: call decoder_initialized() after libfaad initializationMax Kellermann1-23/+32
2009-02-18mp4ff: merged mp4_load_tag() into mp4_tag_dup()Max Kellermann1-7/+1
2009-02-17decoders: added and fixed GLib log domainsMax Kellermann1-1/+4
2009-02-17renamed decoder plugin "mp4" to "mp4ff"Max Kellermann1-1/+1
2009-01-25use g_free() instead of free()Max Kellermann1-2/+2
2009-01-17moved fallback APE/ID3 tag loader to song.cMax Kellermann1-15/+1
2009-01-08added missing explicit config.h includesMax Kellermann1-1/+2
2008-12-29mp4: support the writer/composer tagFrank Mulder1-0/+2
2008-11-21decoder: check audio_format_valid() in all decodersMax Kellermann1-0/+9
2008-11-16aac: detect whether to pass "uint32_t*" to NeAACDecInit2()Max Kellermann1-1/+9
2008-11-11decoder: return void from decode() methodsMax Kellermann1-14/+6
2008-11-04decoder: removed stream_typesMax Kellermann1-1/+0
2008-11-04mp4: get decoder command from decoder_data()Max Kellermann1-7/+8
2008-11-04mp4: initialize audio_format before decoder_initialized()Max Kellermann1-6/+5
2008-11-04mp4: use decoder_read() instead of input_stream_read()Max Kellermann1-1/+4
2008-11-04mp4: pass struct mp4_context to the mp4ff_callback_t methodsMax Kellermann1-10/+18
2008-11-04mp4: use GLib instead of utils.h / log.hMax Kellermann1-13/+14
2008-11-04mp4: use tag_is_empty() instead of passing the tag_is_found flagMax Kellermann1-13/+3
2008-11-04mp4: static mp4ff_callback_t variablesMax Kellermann1-22/+15
2008-11-04mp4: no CamelCaseeMax Kellermann1-104/+109
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-8/+8
2008-10-29decoder: automatically flush the output buffer after decoder exitsMax Kellermann1-2/+0