WebRTC H.264 failing for all devices with Amlogic chipsets
Categories
(Core :: WebRTC, defect)
Tracking
()
People
(Reporter: alexward1230, Unassigned)
Details
Steps to reproduce:
Opened the h.264 test page on my device:
https://mozilla.github.io/webrtc-landing/pc_test_no_h264.html
This page shows that h.264 is NOT supported on my device even though my device has h.264 hardware decoders.
The decoders on my device are "OMX.amlogic.*", which notably are not in the list of decoders here: https://github.com/mozilla/gecko-dev/blob/master/mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/HardwareCodecCapabilityUtils.java#L40 (perhaps this is the issue?).
My device is a Chinese manufactured android device.
Actual results:
WebRTC does not work due to "missing" h.264 support (even though the device does have h.264 support).
Expected results:
WebRTC should have worked with h.264 decoders that are on the device. Full list of supported h.264 decoders on the device are:
OMX.amlogic.avc.decoder.awesome2
OMX.amlogic.avc.decoder.awesome2.secure
OMX.amlogic.avc.decoder.awesome2.hdcp.secure
c2.android.avc.decoder
OMX.google.h264.decoder
Note: This bug seems likely to impact all devices with an Amlogic chipset, resulting in non-functional WebRTC H.264.
Comment 2•1 year ago
|
||
John, is this surprising?
Updated•11 months ago
|
Updated•11 months ago
|
Description
•