- /* Parse possible id3 header */
- if( ( p_id3 = module_Need( p_demux, "meta reader", NULL, 0 ) ) )
- {
- vlc_meta_t *p_meta = (vlc_meta_t *)p_demux->p_private;
-
- if( !p_sys->p_meta )
- {
- p_sys->p_meta = p_meta;
- }
- else if( p_meta )
- {
- vlc_meta_Merge( p_sys->p_meta, p_meta );
- vlc_meta_Delete( p_meta );
- }
- p_demux->p_private = NULL;
- module_Unneed( p_demux, p_id3 );
- }
-
- if( p_sys->i_cover_idx < p_sys->i_attachment )