Delete deprecated H264BitstreamParser methods

Bug: webrtc:10439
Change-Id: I1513907f03f9adfcf5657298e69d60519af764ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198121
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32934}
This commit is contained in:
Niels Möller
2020-12-17 14:31:26 +01:00
committed by Commit Bot
parent cffaf0aea4
commit 6afa794b6e
9 changed files with 45 additions and 74 deletions

View File

@ -249,12 +249,8 @@ absl::optional<uint8_t> VideoDecoderWrapper::ParseQP(
break;
}
case kVideoCodecH264: {
h264_bitstream_parser_.ParseBitstream(input_image.data(),
input_image.size());
int qp_int;
if (h264_bitstream_parser_.GetLastSliceQp(&qp_int)) {
qp = qp_int;
}
h264_bitstream_parser_.ParseBitstream(input_image);
qp = h264_bitstream_parser_.GetLastSliceQp();
break;
}
default:

View File

@ -309,8 +309,9 @@ int VideoEncoderWrapper::ParseQp(rtc::ArrayView<const uint8_t> buffer) {
success = vp9::GetQp(buffer.data(), buffer.size(), &qp);
break;
case kVideoCodecH264:
h264_bitstream_parser_.ParseBitstream(buffer.data(), buffer.size());
success = h264_bitstream_parser_.GetLastSliceQp(&qp);
h264_bitstream_parser_.ParseBitstream(buffer);
qp = h264_bitstream_parser_.GetLastSliceQp().value_or(-1);
success = (qp >= 0);
break;
default: // Default is to not provide QP.
success = false;