diff options
author | posciak@chromium.org <posciak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-14 05:35:50 +0000 |
---|---|---|
committer | posciak@chromium.org <posciak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-14 05:35:50 +0000 |
commit | 23d170093a25f02048f26e0fd8183aa25b8959dd (patch) | |
tree | 63bb7dc045914913c613c01347962dce6b65c16e | |
parent | 976e89ce86c62766bf9fec4f661aade8c55e448f (diff) | |
download | chromium_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.cc | 7 |
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; |