Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 4fb4e5fc89e6891e6db99bda738f6d99d0cd4907 https://github.com/WebKit/WebKit/commit/4fb4e5fc89e6891e6db99bda738f6d99d0cd4907 Author: Youenn Fablet <youe...@gmail.com> Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths: M LayoutTests/webrtc/h265-expected.txt M LayoutTests/webrtc/h265.html M Source/ThirdParty/libwebrtc/Source/webrtc/common_video/h265/h265_pps_parser.cc M Source/ThirdParty/libwebrtc/Source/webrtc/common_video/h265/h265_pps_parser.h M Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_coding/h265_vps_sps_pps_tracker.cc M Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/components/video_codec/RTCVideoEncoderH265.mm M Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj Log Message: ----------- Implement QP using H265BitstreamParser in RTCVideoEncoderH265.mm rdar://121400444 https://bugs.webkit.org/show_bug.cgi?id=268464 Reviewed by David Kilzer. Update h265 implementation to fix the h265 parser according libwebrtc repo. Update h265_vps_sps_pps_tracker implementation accordingly. Use it to get qp of the encoded frame. * LayoutTests/webrtc/h265-expected.txt: * LayoutTests/webrtc/h265.html: * Source/ThirdParty/libwebrtc/Source/webrtc/common_video/h265/h265_bitstream_parser.cc: * Source/ThirdParty/libwebrtc/Source/webrtc/common_video/h265/h265_pps_parser.cc: * Source/ThirdParty/libwebrtc/Source/webrtc/common_video/h265/h265_pps_parser.h: * Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_coding/h265_vps_sps_pps_tracker.cc: * Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/components/video_codec/RTCVideoEncoderH265.mm: (-[RTCVideoEncoderH265 frameWasEncoded:flags:sampleBuffer:width:height:renderTimeMs:timestamp:rotation:]): * Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/273903@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes