+
+ if( ((input_thread_t* )(p_demux->p_parent ))->b_preparsing == VLC_TRUE )
+ {
+ module_t *p_meta = module_Need( p_demux, "meta reader", NULL, 0 );
+ if( p_meta )
+ {
+ vlc_meta_Merge( ((input_thread_t* )(p_demux->p_parent ))->
+ input.p_item->p_meta,
+ (vlc_meta_t*)(p_demux->p_private ) );
+ module_Unneed( p_demux, p_meta );
+ }
+ return VLC_SUCCESS;
+ }
+