p_sys->p_context->sub_id );
}
}
- /* FIXME: remove when ffmpeg deals properly with avc1 */
- else if( p_dec->fmt_in.i_codec == VLC_FOURCC('a','v','c','1') )
- {
- ;
- }
- /* End FIXME */
else
{
p_sys->p_context->extradata_size = i_size;
if( p_avcC )
{
- /* Hack: use a packetizer to reecampsulate data in anexe B format */
- msg_Dbg( p_demux, "avcC: size=%d", p_avcC->data.p_avcC->i_avcC );
p_track->fmt.i_extra = p_avcC->data.p_avcC->i_avcC;
p_track->fmt.p_extra = malloc( p_avcC->data.p_avcC->i_avcC );
- memcpy( p_track->fmt.p_extra, p_avcC->data.p_avcC->p_avcC, p_track->fmt.i_extra );
- p_track->fmt.b_packetized = VLC_FALSE;
+ memcpy( p_track->fmt.p_extra, p_avcC->data.p_avcC->p_avcC,
+ p_track->fmt.i_extra );
}
else
{