webrtc/sdk/objc/components/video_codec
Yury Yarashevich ea7f3d7230 Update iOS H264 profile+level table.
Added H264 profile level information for new devices.
Use machine name to form table to simplify later updates.
Implemented workaround for unknown devices.

Previous update was done as part of:
https://webrtc-review.googlesource.com/c/src/+/256976

Device machine names obtained from:
https://gist.github.com/adamawolf/3048717

Machine name to device model matching was done with:
https://everymac.com/ultimate-mac-lookup/


Bug: webrtc:15094
Change-Id: I85b7faa51b9f239d0b7783b9926449e02f5482d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303760
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39962}
2023-04-28 08:45:25 +00:00
..
helpers.cc
helpers.h Format /sdk 2023-04-21 04:30:57 +00:00
nalu_rewriter.cc Format /sdk 2023-04-21 04:30:57 +00:00
nalu_rewriter.h Format /sdk 2023-04-21 04:30:57 +00:00
RTCCodecSpecificInfoH264+Private.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCCodecSpecificInfoH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCCodecSpecificInfoH264.mm Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCDefaultVideoDecoderFactory.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCDefaultVideoDecoderFactory.m Always include the actual decoder implementation when RTCVideoDecoderAV1 is used. 2022-07-04 12:27:02 +00:00
RTCDefaultVideoEncoderFactory.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCDefaultVideoEncoderFactory.m Always include the actual encoder implementation when RTCVideoEncoderAV1 is used. 2022-06-28 10:28:03 +00:00
RTCH264ProfileLevelId.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCH264ProfileLevelId.mm Revert "Add a prefix for objc category." 2022-05-13 14:47:54 +00:00
RTCVideoDecoderFactoryH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoDecoderFactoryH264.m Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoDecoderH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoDecoderH264.mm Fix H.264 codec on Arm64(M1) MacOS 2022-04-06 09:04:10 +00:00
RTCVideoEncoderFactoryH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoEncoderFactoryH264.m Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoEncoderH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoEncoderH264.mm fixes crash caused by race derefing pixelbufferpool ivar while being destroyed and replaced by format change 2022-12-20 10:22:52 +00:00
UIDevice+H264Profile.h Revert "Add a prefix for objc category." 2022-05-13 14:47:54 +00:00
UIDevice+H264Profile.mm Update iOS H264 profile+level table. 2023-04-28 08:45:25 +00:00