summaryrefslogtreecommitdiff
path: root/chromium/media/gpu/h264_decoder.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-08-24 12:15:48 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-08-28 13:30:04 +0000
commitb014812705fc80bff0a5c120dfcef88f349816dc (patch)
tree25a2e2d9fa285f1add86aa333389a839f81a39ae /chromium/media/gpu/h264_decoder.cc
parent9f4560b1027ae06fdb497023cdcaf91b8511fa74 (diff)
downloadqtwebengine-chromium-b014812705fc80bff0a5c120dfcef88f349816dc.tar.gz
BASELINE: Update Chromium to 68.0.3440.125
Change-Id: I23f19369e01f688e496f5bf179abb521ad73874f Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/media/gpu/h264_decoder.cc')
-rw-r--r--chromium/media/gpu/h264_decoder.cc18
1 files changed, 13 insertions, 5 deletions
diff --git a/chromium/media/gpu/h264_decoder.cc b/chromium/media/gpu/h264_decoder.cc
index ebc7e2b385c..05e0608362e 100644
--- a/chromium/media/gpu/h264_decoder.cc
+++ b/chromium/media/gpu/h264_decoder.cc
@@ -601,8 +601,8 @@ bool H264Decoder::ModifyReferencePicList(const H264SliceHeader* slice_hdr,
default:
// May be recoverable.
DVLOG(1) << "Invalid modification_of_pic_nums_idc="
- << list_mod->modification_of_pic_nums_idc
- << " in position " << i;
+ << list_mod->modification_of_pic_nums_idc << " in position "
+ << i;
break;
}
@@ -627,8 +627,8 @@ void H264Decoder::OutputPic(scoped_refptr<H264Picture> pic) {
}
DVLOG_IF(1, pic->pic_order_cnt < last_output_poc_)
- << "Outputting out of order, likely a broken stream: "
- << last_output_poc_ << " -> " << pic->pic_order_cnt;
+ << "Outputting out of order, likely a broken stream: " << last_output_poc_
+ << " -> " << pic->pic_order_cnt;
last_output_poc_ = pic->pic_order_cnt;
DVLOG(4) << "Posting output task for POC: " << pic->pic_order_cnt;
@@ -1224,9 +1224,17 @@ bool H264Decoder::ProcessCurrentSlice() {
return H264Decoder::kDecodeError; \
} while (0)
-void H264Decoder::SetStream(int32_t id, const uint8_t* ptr, size_t size) {
+void H264Decoder::SetStream(int32_t id,
+ const uint8_t* ptr,
+ size_t size,
+ const DecryptConfig* decrypt_config) {
DCHECK(ptr);
DCHECK(size);
+ if (decrypt_config) {
+ NOTIMPLEMENTED();
+ state_ = kError;
+ return;
+ }
DVLOG(4) << "New input stream id: " << id << " at: " << (void*)ptr
<< " size: " << size;