Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2020-11-29 18:43:07 +0300
committerAnton Khirnov <anton@khirnov.net>2020-12-10 11:53:35 +0300
commit50b49f833ae2f7d33bd2a99776fed6cb692c171a (patch)
treee76efd365d24127c3f0779eb32f3499315db48b7 /fftools/ffmpeg.c
parent1c0885334dda9ee8652e60c586fa2e3674056586 (diff)
ffmpeg: stop accessing deprecated stream-embedded codec context
Diffstat (limited to 'fftools/ffmpeg.c')
-rw-r--r--fftools/ffmpeg.c12
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];