From 9cb6d62a0302d8e49b2225b97602379db7566b5e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 26 Aug 2008 04:22:58 -0700 Subject: Reimplement dynamic metadata handling This has been tested for both playback of streams and outputting to streams, and seems to work fine with minimal locking. This reuses the sequence number infrastructure in OutputBuffer for synchronizing metadata payloads; so (IMNSHO) should be much more understandable than various flags being set here and there.. It could still use some cleanup and much testing, but synchronization issues should be minimal. --- src/inputPlugin.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/inputPlugin.h') diff --git a/src/inputPlugin.h b/src/inputPlugin.h index 61cef9bef..2f337acef 100644 --- a/src/inputPlugin.h +++ b/src/inputPlugin.h @@ -21,6 +21,7 @@ #include "inputStream.h" #include "outputBuffer.h" +#include "metadata_pipe.h" /* valid values for streamTypes in the InputPlugin struct: */ #define INPUT_PLUGIN_STREAM_FILE 0x01 -- cgit v1.2.3