aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/DecoderPlugin.hxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-01-24decoder/*: move to decoder/plugins/Max Kellermann1-0/+0
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-11-28include cleanup using iwyuMax Kellermann1-1/+0
2013-10-23input_stream: rename struct to InputStreamMax Kellermann1-7/+7
2013-10-21decoder: rename the struct to "Decoder"Max Kellermann1-8/+7
2013-10-21DecoderPlugin: move functions into the structMax Kellermann1-91/+69
2013-10-21decoder_plugin: rename struct to DecoderPluginMax Kellermann1-10/+10
2013-10-19*: use references instead of pointersMax Kellermann1-20/+20
2013-08-07*: remove remaining __cplusplus checksMax Kellermann1-8/+0
2013-08-04DecoderPlugin: pass config_param referenceMax Kellermann1-2/+2
2013-07-30tag: convert to C++Max Kellermann1-1/+1
2013-07-30include cleanupMax Kellermann1-11/+8
2013-07-28decoder_api: convert to C++Max Kellermann1-3/+3
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.