summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorposciak@chromium.org <posciak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-14 05:35:50 +0000
committerposciak@chromium.org <posciak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-14 05:35:50 +0000
commit23d170093a25f02048f26e0fd8183aa25b8959dd (patch)
tree63bb7dc045914913c613c01347962dce6b65c16e
parent976e89ce86c62766bf9fec4f661aade8c55e448f (diff)
downloadchromium_src-23d170093a25f02048f26e0fd8183aa25b8959dd.zip
chromium_src-23d170093a25f02048f26e0fd8183aa25b8959dd.tar.gz
chromium_src-23d170093a25f02048f26e0fd8183aa25b8959dd.tar.bz2
Merge 269500 "V4L2VDA: Add more NALU types that indicate end of ..."
> V4L2VDA: Add more NALU types that indicate end of current frame data. > > Add AUD, SEI and reserved NALU types to the set of NALUs that > trigger the end of current frame, i.e. NALUs that indicate > that we have already got all the slices belonging to the > current frame. > > BUG=370758 > TEST=vdatest, stream with AUDs > > Review URL: https://codereview.chromium.org/268363018 TBR=posciak@chromium.org Review URL: https://codereview.chromium.org/289633003 git-svn-id: svn://svn.chromium.org/chrome/branches/1985/src@270338 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--content/common/gpu/media/v4l2_video_decode_accelerator.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/content/common/gpu/media/v4l2_video_decode_accelerator.cc b/content/common/gpu/media/v4l2_video_decode_accelerator.cc
index 185d7ce..20d4248 100644
--- a/content/common/gpu/media/v4l2_video_decode_accelerator.cc
+++ b/content/common/gpu/media/v4l2_video_decode_accelerator.cc
@@ -649,10 +649,17 @@ bool V4L2VideoDecodeAccelerator::AdvanceFrameFragment(
break;
}
break;
+ case media::H264NALU::kSEIMessage:
case media::H264NALU::kSPS:
case media::H264NALU::kPPS:
+ case media::H264NALU::kAUD:
case media::H264NALU::kEOSeq:
case media::H264NALU::kEOStream:
+ case media::H264NALU::kReserved14:
+ case media::H264NALU::kReserved15:
+ case media::H264NALU::kReserved16:
+ case media::H264NALU::kReserved17:
+ case media::H264NALU::kReserved18:
// These unconditionally signal a frame boundary.
end_of_frame = true;
break;