From 3ee81178565d81aefe38ceff92c1e65d00d16e5b Mon Sep 17 00:00:00 2001 From: philipel Date: Tue, 31 Oct 2023 15:38:40 +0100 Subject: [PATCH] H265 build fix for Android. Build fix for H265 on Android so that https://webrtc-review.googlesource.com/c/src/+/325482 can land. gn args: target_os = "android" proprietary_codecs = true Bug: webrtc:15620 Change-Id: I8a134afbc50137ac17ce9a4a57d68dd3f3c6d52f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325483 Reviewed-by: Stefan Holmer Reviewed-by: Mirko Bonadei Commit-Queue: Philip Eliasson Cr-Commit-Position: refs/heads/main@{#41053} --- sdk/android/src/jni/video_decoder_wrapper.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sdk/android/src/jni/video_decoder_wrapper.cc b/sdk/android/src/jni/video_decoder_wrapper.cc index 0c0358d8d6..e083df5ae8 100644 --- a/sdk/android/src/jni/video_decoder_wrapper.cc +++ b/sdk/android/src/jni/video_decoder_wrapper.cc @@ -257,9 +257,8 @@ absl::optional VideoDecoderWrapper::ParseQP( } #ifdef RTC_ENABLE_H265 case kVideoCodecH265: - h265_bitstream_parser_.ParseBitstream(buffer); - qp = h265_bitstream_parser_.GetLastSliceQp().value_or(-1); - success = (qp >= 0); + h265_bitstream_parser_.ParseBitstream(input_image); + qp = h265_bitstream_parser_.GetLastSliceQp(); break; #endif default: