From 99e9697e3a12ab4a6638a36b95edafd6a98f9eaa Mon Sep 17 00:00:00 2001 From: Vittorio Giovara Date: Mon, 25 Sep 2017 15:09:21 +0200 Subject: stereo3d: Support view type for frame sequence type Implement detection in h264 and hevc and insertion in framepack filter. Signed-off-by: Vittorio Giovara --- libavcodec/hevc_sei.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'libavcodec/hevc_sei.c') diff --git a/libavcodec/hevc_sei.c b/libavcodec/hevc_sei.c index 0a5d444..2bf1706 100644 --- a/libavcodec/hevc_sei.c +++ b/libavcodec/hevc_sei.c @@ -57,10 +57,11 @@ static int decode_nal_sei_frame_packing_arrangement(HEVCSEIFramePacking *s, GetB s->quincunx_subsampling = get_bits1(gb); s->content_interpretation_type = get_bits(gb, 6); - // the following skips spatial_flipping_flag frame0_flipped_flag - // field_views_flag current_frame_is_frame0_flag - // frame0_self_contained_flag frame1_self_contained_flag - skip_bits(gb, 6); + // spatial_flipping_flag, frame0_flipped_flag, field_views_flag + skip_bits(gb, 3); + s->current_frame_is_frame0_flag = get_bits1(gb); + // frame0_self_contained_flag, frame1_self_contained_flag + skip_bits(gb, 2); if (!s->quincunx_subsampling && s->arrangement_type != 5) skip_bits(gb, 16); // frame[01]_grid_position_[xy] -- cgit v1.1