-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Android] Some devices doesn't show MP4 (H.264) videos with renderMode=direct but sound playback #93
Comments
I found that if you enable in Android Developer options -> |
The same problem with another industrial Android device with armv7 and armv8 builds. Tested with latest AIR SDK 33.0.2.246 |
Issue still exists with latest AIR 33.1.1.190. |
Problem Description
Some Android devices doesn't show MP4 (H.264) videos with
renderMode=direct
but sound playback.Tested with several Bluebird CK100 and Bluebird CK100_JDI Android price checkers devices with multiple MP4 (H.264) videos.
It has been tested with many different AIR versions even with latests AIR 32.0.0.144 beta and AIR 33.0.1.228.
The same problem in all such cases.
It works fine with
renderMode=auto
orrenderMode=gpu
in application manifest.Also it works fine with FLV (H.263) videos.
Also it works fine with other Android devices.
In Scout nothing suspicious. All NetStream events and Scout logs the same with different renderModes.
Other video players (not AIR) doesn't have such problems and smoothly playback the same videos on the same devices.
Changing
containsVideo
in application manifest doesn't help.NetStream::useHardwareDecoder = true
doesn't help.<disableMediaCodec>true</disableMediaCodec>
doesn't help.Steps to Reproduce
Launch code below with MP4 (H.264) video with Bluebird CK100 or Bluebird CK100_JDI device.
Application example with sources and example of video attached.
video_rendermode_bug.zip
Actual Result:
Black or white rectangle instead of video playback. But you can hear video sound.
Expected Result:
Smooth video playback, video displays.
Devices hardware info:
OS: Android 6.0.1
CPU: Rockchip RK3288 1.8GHz Quad Core
CPU arch: armv7
RAM: 2 GB
ROM: 8 GB
Display: 1920*1200 with Capacitive 10 point touch screen
GPU: Mali-T760
Known Workarounds
none
renderMode=auto
orrenderMode=gpu
but it's not acceptable for most of applications.The text was updated successfully, but these errors were encountered: