/* input_source_t: gathers all information per input source */
typedef struct
{
- /* Access/Stream/Demux plugins */
- access_t *p_access;
- stream_t *p_stream;
- demux_t *p_demux;
+ demux_t *p_demux; /**< Demux plugin instance */
/* Title infos for that input */
bool b_title_demux; /* Titles/Seekpoints provided by demux */
/* Input attachment */
int i_attachment;
input_attachment_t **attachment;
+ demux_t **attachment_demux;
/* Main input properties */
* Item metadata
**********************************************************************/
/* input_ExtractAttachmentAndCacheArt:
- * Becarefull; p_item lock HAS to be taken */
-void input_ExtractAttachmentAndCacheArt( input_thread_t *p_input );
+ * Be careful: p_item lock will be taken! */
+void input_ExtractAttachmentAndCacheArt( input_thread_t *, const char *name );
/***************************************************************************
* Internal prototypes