haikuwebkit/LayoutTests/webrtc/video-h264-expected.txt

8 lines
123 B
Plaintext
Raw Permalink Normal View History

Call was negotiated with H264 Base Profile 42e01f but encoded in High Profile https://bugs.webkit.org/show_bug.cgi?id=195124 <rdar://problem/48453085> Reviewed by Eric Carlson. Source/ThirdParty/libwebrtc: Use VTB directly instead of VCP when baseline is requested. For platforms supporting the VCP-in-VTB API, use VCP for high profile, VTB for baseline. For platforms not supporting the VCP-in-VTB API, use regular VTB for both baseline and high profile. On MacOS, if VTB session creation fails, use VCP as a fallback. Keep VTB-only code path for non internal builds. * Source/webrtc/sdk/WebKit/EncoderUtilities.h: Removed. * Source/webrtc/sdk/WebKit/VideoProcessingSoftLink.h: * Source/webrtc/sdk/objc/components/video_codec/RTCVideoEncoderH264.mm: (-[RTCSingleVideoEncoderH264 initWithCodecInfo:simulcastIndex:]): (-[RTCSingleVideoEncoderH264 hasCompressionSession]): (-[RTCSingleVideoEncoderH264 encode:codecSpecificInfo:frameTypes:]): (-[RTCSingleVideoEncoderH264 resetCompressionSessionIfNeededWithFrame:]): (-[RTCSingleVideoEncoderH264 resetCompressionSessionWithPixelFormat:]): (-[RTCSingleVideoEncoderH264 configureCompressionSession]): (-[RTCSingleVideoEncoderH264 destroyCompressionSession]): (-[RTCSingleVideoEncoderH264 setEncoderBitrateBps:]): * Source/webrtc/sdk/objc/components/video_codec/helpers.cc: * Source/webrtc/sdk/objc/components/video_codec/helpers.h: LayoutTests: * webrtc/video-h264-expected.txt: Added. * webrtc/video-h264.html: Added. Canonical link: https://commits.webkit.org/212691@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@246263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-06-10 15:59:14 +00:00
PASS Baseline H264
PASS High H264
PASS H264 in RTCRtpSender.getCapabilities
PASS H264 in RTCRtpReceiver.getCapabilities
Call was negotiated with H264 Base Profile 42e01f but encoded in High Profile https://bugs.webkit.org/show_bug.cgi?id=195124 <rdar://problem/48453085> Reviewed by Eric Carlson. Source/ThirdParty/libwebrtc: Use VTB directly instead of VCP when baseline is requested. For platforms supporting the VCP-in-VTB API, use VCP for high profile, VTB for baseline. For platforms not supporting the VCP-in-VTB API, use regular VTB for both baseline and high profile. On MacOS, if VTB session creation fails, use VCP as a fallback. Keep VTB-only code path for non internal builds. * Source/webrtc/sdk/WebKit/EncoderUtilities.h: Removed. * Source/webrtc/sdk/WebKit/VideoProcessingSoftLink.h: * Source/webrtc/sdk/objc/components/video_codec/RTCVideoEncoderH264.mm: (-[RTCSingleVideoEncoderH264 initWithCodecInfo:simulcastIndex:]): (-[RTCSingleVideoEncoderH264 hasCompressionSession]): (-[RTCSingleVideoEncoderH264 encode:codecSpecificInfo:frameTypes:]): (-[RTCSingleVideoEncoderH264 resetCompressionSessionIfNeededWithFrame:]): (-[RTCSingleVideoEncoderH264 resetCompressionSessionWithPixelFormat:]): (-[RTCSingleVideoEncoderH264 configureCompressionSession]): (-[RTCSingleVideoEncoderH264 destroyCompressionSession]): (-[RTCSingleVideoEncoderH264 setEncoderBitrateBps:]): * Source/webrtc/sdk/objc/components/video_codec/helpers.cc: * Source/webrtc/sdk/objc/components/video_codec/helpers.h: LayoutTests: * webrtc/video-h264-expected.txt: Added. * webrtc/video-h264.html: Added. Canonical link: https://commits.webkit.org/212691@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@246263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-06-10 15:59:14 +00:00