On Tue, Mar 28, 2017 at 1:48 PM, Matthieu Bouron <matthieu.bou...@gmail.com> wrote:
> --- > doc/examples/extract_mvs.c | 33 ++++++++++++++++++++++----------- > 1 file changed, 22 insertions(+), 11 deletions(-) > > diff --git a/doc/examples/extract_mvs.c b/doc/examples/extract_mvs.c > index 975189c77d..09c3d32389 100644 > --- a/doc/examples/extract_mvs.c > +++ b/doc/examples/extract_mvs.c > @@ -69,8 +69,7 @@ static int decode_packet(int *got_frame, int cached) > return decoded; > } > > -static int open_codec_context(int *stream_idx, > - AVFormatContext *fmt_ctx, enum AVMediaType > type) > +static int open_codec_context(AVFormatContext *fmt_ctx, enum AVMediaType > type) > { > int ret; > AVStream *st; > @@ -84,18 +83,29 @@ static int open_codec_context(int *stream_idx, > av_get_media_type_string(type), src_filename); > return ret; > } else { > - *stream_idx = ret; > - st = fmt_ctx->streams[*stream_idx]; > + int stream_idx = ret; > + st = fmt_ctx->streams[stream_idx]; > > /* find decoder for the stream */ > - dec_ctx = st->codec; > - dec = avcodec_find_decoder(dec_ctx->codec_id); > + dec = avcodec_find_decoder(st->codecpar->codec_id); > avcodec_find_decoder call removed locally and replaced by the codec returned by avformat_find_best_stream. [...] _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel