Commit ce946ab3 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Avformat demux: don't add empty tracks in AVMEDIA_TYPE_DATA cases

Ref: #5204
parent 230d6db1
...@@ -373,13 +373,14 @@ int OpenDemux( vlc_object_t *p_this ) ...@@ -373,13 +373,14 @@ int OpenDemux( vlc_object_t *p_this )
} }
else msg_Warn( p_demux, "unsupported attachment type (%u) in ffmpeg demux", cc->codec_id ); else msg_Warn( p_demux, "unsupported attachment type (%u) in ffmpeg demux", cc->codec_id );
} }
break; else
#endif #endif
{
if( cc->codec_type == AVMEDIA_TYPE_DATA )
psz_type = "data";
if( cc->codec_type == AVMEDIA_TYPE_DATA ) msg_Warn( p_demux, "unsupported track type in ffmpeg demux" );
psz_type = "data"; }
msg_Warn( p_demux, "unsupported track type in ffmpeg demux" );
break; break;
} }
...@@ -393,6 +394,7 @@ int OpenDemux( vlc_object_t *p_this ) ...@@ -393,6 +394,7 @@ int OpenDemux( vlc_object_t *p_this )
#ifdef HAVE_FFMPEG_CODEC_ATTACHMENT #ifdef HAVE_FFMPEG_CODEC_ATTACHMENT
if( cc->codec_type != AVMEDIA_TYPE_ATTACHMENT ) if( cc->codec_type != AVMEDIA_TYPE_ATTACHMENT )
#endif #endif
if( cc->codec_type != AVMEDIA_TYPE_DATA )
{ {
const bool b_ogg = !strcmp( p_sys->fmt->name, "ogg" ); const bool b_ogg = !strcmp( p_sys->fmt->name, "ogg" );
const uint8_t *p_extra = cc->extradata; const uint8_t *p_extra = cc->extradata;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment