diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-11-29 16:43:07 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-12-10 09:53:35 +0100 |
commit | 50b49f833ae2f7d33bd2a99776fed6cb692c171a (patch) | |
tree | e76efd365d24127c3f0779eb32f3499315db48b7 /fftools | |
parent | 1c0885334dda9ee8652e60c586fa2e3674056586 (diff) | |
download | ffmpeg-50b49f833ae2f7d33bd2a99776fed6cb692c171a.tar.gz |
ffmpeg: stop accessing deprecated stream-embedded codec context
Diffstat (limited to 'fftools')
-rw-r--r-- | fftools/ffmpeg.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index 80f436eab3..b446d9b206 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -3568,12 +3568,6 @@ static int init_output_stream(OutputStream *ost, AVFrame *frame, "Error initializing the output stream codec context.\n"); exit_program(1); } - /* - * FIXME: ost->st->codec should't be needed here anymore. - */ - ret = avcodec_copy_context(ost->st->codec, ost->enc_ctx); - if (ret < 0) - return ret; if (ost->enc_ctx->nb_coded_side_data) { int i; @@ -3618,8 +3612,6 @@ static int init_output_stream(OutputStream *ost, AVFrame *frame, // copy estimated duration as a hint to the muxer if (ost->st->duration <= 0 && ist && ist->st->duration > 0) ost->st->duration = av_rescale_q(ist->st->duration, ist->st->time_base, ost->st->time_base); - - ost->st->codec->codec= ost->enc_ctx->codec; } else if (ost->stream_copy) { ret = init_output_stream_streamcopy(ost); if (ret < 0) @@ -4011,7 +4003,7 @@ static int check_keyboard_interaction(int64_t cur_time) if (key == 'd' || key == 'D'){ int debug=0; if(key == 'D') { - debug = input_streams[0]->st->codec->debug<<1; + debug = input_streams[0]->dec_ctx->debug << 1; if(!debug) debug = 1; while(debug & (FF_DEBUG_DCT_COEFF #if FF_API_DEBUG_MV @@ -4034,7 +4026,7 @@ static int check_keyboard_interaction(int64_t cur_time) fprintf(stderr,"error parsing debug value\n"); } for(i=0;i<nb_input_streams;i++) { - input_streams[i]->st->codec->debug = debug; + input_streams[i]->dec_ctx->debug = debug; } for(i=0;i<nb_output_streams;i++) { OutputStream *ost = output_streams[i]; |