setHWAcceleration - SW->HW ( Disabled-> Full) on the playlist - 2x VOUT - broke FULL ACCEL
Broken switch between HW acceleration without EXIT from Video Playback Activity to main Menu.
Expected behavior
Switch HW acceleration on the playback DISABLED -> FULL for each movie from play list broke FULL ACCELERATION.
Actual behavior
- Play movie with DISABLED -> Jump to next movie fro play list with FULL ACCELERATION -> Should play OK
Steps to reproduce
-
Test MOVIE A plays well with FULL ACCEL
-
Test MOVIE B plays well with DISABLED ACCEL
-
Create a test code or play list of 2 movies
-
On each movie before We play We set:
OK STATUS: Movie A) media.setHWDecoderEnabled(true, true); -> PLAY OK ( MediaPlayer.Event.Vout 1x - OK) Movie B) media.setHWDecoderEnabled(false, false); -> PLAY BROKEN ( MediaPlayer.Event.Vout 2x - NOT OK)
LETS Change BACK to again MOVIE A ( with FULL ACCEL ) after playback MOVIE B ( with DISABLED ACCEL ) Even tougth MOVIE A plays well as 1st then move to MOVIE B and again MOVIE A -> 2x VOUT event appear.
Movie A) media.setHWDecoderEnabled(true, true); -> PLAY OK ( MediaPlayer.Event.Vout 1x - OK) Movie B) media.setHWDecoderEnabled(false, false); -> PLAY OK ( MediaPlayer.Event.Vout 1x - OK) Movie A) media.setHWDecoderEnabled(true, true); -> PLAY BROKEN ( MediaPlayer.Event.Vout 2x - NOT OK)
Screenshot / video
Context
App version
Master GIT
Android version
ATV 8/9/10
Device model
Amlogic S905X2 / X3
App mode
TV