mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
print correct mpeg-2 broken_link value, and print closed_gop
Originally committed as revision 13630 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
27ee9bcf36
commit
ce8f4fb388
@ -2156,7 +2156,7 @@ static void mpeg_decode_gop(AVCodecContext *avctx,
|
||||
int drop_frame_flag;
|
||||
int time_code_hours, time_code_minutes;
|
||||
int time_code_seconds, time_code_pictures;
|
||||
int broken_link;
|
||||
int closed_gop, broken_link;
|
||||
|
||||
init_get_bits(&s->gb, buf, buf_size*8);
|
||||
|
||||
@ -2168,15 +2168,16 @@ static void mpeg_decode_gop(AVCodecContext *avctx,
|
||||
time_code_seconds = get_bits(&s->gb,6);
|
||||
time_code_pictures = get_bits(&s->gb,6);
|
||||
|
||||
closed_gop = get_bits1(&s->gb);
|
||||
/*broken_link indicate that after editing the
|
||||
reference frames of the first B-Frames after GOP I-Frame
|
||||
are missing (open gop)*/
|
||||
broken_link = get_bits1(&s->gb);
|
||||
|
||||
if(s->avctx->debug & FF_DEBUG_PICT_INFO)
|
||||
av_log(s->avctx, AV_LOG_DEBUG, "GOP (%2d:%02d:%02d.[%02d]) broken_link=%d\n",
|
||||
av_log(s->avctx, AV_LOG_DEBUG, "GOP (%2d:%02d:%02d.[%02d]) closed_gop=%d broken_link=%d\n",
|
||||
time_code_hours, time_code_minutes, time_code_seconds,
|
||||
time_code_pictures, broken_link);
|
||||
time_code_pictures, closed_gop, broken_link);
|
||||
}
|
||||
/**
|
||||
* finds the end of the current frame in the bitstream.
|
||||
|
Loading…
Reference in New Issue
Block a user