aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder_plugin.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-01-30decoder_list: convert to C++Max Kellermann1-0/+8
2012-02-11decoder_plugin: scan tags with callback tableMax Kellermann1-18/+26
Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object.
2011-01-29copyright year 2011Max Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-31decoder_plugin: added method stream_tag()Max Kellermann1-1/+22
This is like tag_dup(), but works with an input_stream object instead of a file path.
2009-11-07decoder_list: moved suffix/mime_type checks to decoder_plugin.cMax Kellermann1-0/+14
2009-06-04decoder_plugin: corrected outdated API documentationMax Kellermann1-21/+22
2009-03-13all: Update copyright header.Avuton Olrich1-3/+4
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
2009-03-09decoder_plugin: added method container_scan()Jochen Keil1-0/+23
[mk: fixed whitespace errors; use delete_song() instead of songvec_delete()]
2009-02-15decoder_plugin: pass struct config_param to init() methodMax Kellermann1-3/+7
Preparing for per-plugin configuration sections in mpd.conf.
2009-02-15decoder_plugin: added inline wrapper functionsMax Kellermann1-0/+55
Increase code readability, always use the wrapper functions instead of calling the plugin method pointers directly.
2009-02-15decoder_api: moved struct decoder_plugin to decoder_plugin.hMax Kellermann1-0/+80
The decoder_plugin struct is used by both the MPD core and the decoder plugin implementations. Move it to a shared header file, to minimize header dependencies.