decoder: removed stream_types

Instead of checking the stream_types bit set, we can simply check
whether the methods stream_decode() and file_decode() are implemented.
This commit is contained in:
Max Kellermann
2008-11-04 17:10:19 +01:00
parent 59c20e5afe
commit 85a7d1a148
13 changed files with 0 additions and 28 deletions

View File

@@ -35,11 +35,6 @@
#include <stdbool.h>
/* valid values for streamTypes in the InputPlugin struct: */
#define INPUT_PLUGIN_STREAM_FILE 0x01
#define INPUT_PLUGIN_STREAM_URL 0x02
enum decoder_command {
DECODE_COMMAND_NONE = 0,
DECODE_COMMAND_START,
@@ -94,9 +89,6 @@ struct decoder_plugin {
*/
struct tag *(*tag_dup)(const char *file);
/* one or more of the INPUT_PLUGIN_STREAM_* values OR'd together */
unsigned char stream_types;
/* last element in these arrays must always be a NULL: */
const char *const*suffixes;
const char *const*mime_types;