Skip to content

autoscale / video window size read from mpeg-ts - disable auto-aspect ratio when HWAcceleration setting is set.

Description

Running VLC with media.setHWDecoderEnabled(true, true); cause an issue that

Expected behavior

Force aspectRatio 16:9. Watch MPEG-Ts Stream. It should always on run/keep aspect ratio. Using HW acceleratio it change it automatically to 4:3 ( from stream ).

Actual behavior

While running stream it change acpectRatio automaticaly base on stream profile - 4:3

Steps to reproduce

  1. Run MPEG - TS / DVB Stream with profile 4:3 aspect ratio. Set FORCE always use 16:9 option.
  2. Set use FULL HW Acceleration
  3. Watch the stream or reset player - it keep swirching automatically to 4:3

Screenshot / video

Aspect Ratio change dynamicaly from stream.

4:3 / 16:9

Context

App version

Last build from GIT.

Android version

Any Android TV or AOSP 9.

Device model

Mibox S

App mode

TV