[FFmpeg-devel] [PATCH 3/6] avformat/mxfdec: only disallow seek on metadata streams

Tomas Härdin tjoppen at acc.umu.se
Tue Jun 5 14:24:37 EEST 2018


tor 2018-05-31 klockan 02:05 +0200 skrev Marton Balint:
> > Signed-off-by: Marton Balint <cus at passwd.hu>
> ---
>  libavformat/mxfdec.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c
> index 3d8c8e204c..e80ef62d57 100644
> --- a/libavformat/mxfdec.c
> +++ b/libavformat/mxfdec.c
> @@ -3447,7 +3447,7 @@ static int mxf_read_seek(AVFormatContext *s, int stream_index, int64_t sample_ti
>      MXFIndexTable *t;
>      MXFTrack *source_track = st->priv_data;
>  
> -    if(st->codecpar->codec_type == AVMEDIA_TYPE_DATA)
> +    if (!source_track)
>          return 0;

This catches all streams that don't have timecode tracks, right? That
would probably be the most general and Correct(tm) way to do it. So
SourceTrack implies no timecode so this is of course OK

/Tomas


More information about the ffmpeg-devel mailing list