Hi, it's possible that the issue is about the texture synchronization mechanism for SurfaceTexture, which doesn't exist in 3.0 and is not merged in 4.0. I don't think it will be easy to backport to 3.0 so you might need to wait the release of 4.0 unfortunately.
Thomas Guillemchanged title from A dirty black screen is exposed at the beginning of the video attached by vlc-android. to MediaCodec: A dirty black screen is exposed at the beginning of the video attached by vlc-android.
changed title from A dirty black screen is exposed at the beginning of the video attached by vlc-android. to MediaCodec: A dirty black screen is exposed at the beginning of the video attached by vlc-android.
Hi,
This issue seems to be related with edts box in the video track of mp4 container.
vlc player gave EOS to HW video codec when there is non-zero value in the 1st entry of edts (elst) .
HW video decoder met a problem because of this EOS flag.
The followings are results with more combination
edts in video track (with nonzero elst) : not ok
edts in video track (with 0 elst) : ok (no problem)
Can you update the status?
If you have solved this issue, please share the version information of the solved android app.
And I want to know the update schedule of Android app. (latest version 3.5.3 ,2022/11/03)
IF app update schedule is delayed
We would like to check whether it is fixed or not "in advance" if you share the modified app.