libvlc android: vertical green bar with deinterlace turned on
Posted: 04 May 2016 10:32
In our Android application, which uses libvlc, since libvlc version 1.9.5 we observe a vertical green-ish bar on video when de-interlacing is turned on while playing an mpeg-2 transport stream . This artifact was not present when libvlc version 1.7.5 or lower was used.
The artifact is present only on some SD channels and is caused strictly by turning de-interlacing on (e.g. adding option --video-filter=deinterlace). When de-interlacing is turned off, no artifacts are visible.
This issue reminds very much a point that Jean-Baptiste Kempf mentioned in his blog:
The weeks started by fixing the Windows green lines regressions for 2.2.3 and 3.0.0 that could happen with the Direct3D9 module but also when deinterlacing the content.
Maybe the issue is not specific only to Windows, but to other platforms where HW-accelerated decoding and deinterlacing are turned on?..
We have a short transport stream recording, which can be used to reproduce artifact easily.
What would be the good place to submit a formal PR on this?
Thank you.
The artifact is present only on some SD channels and is caused strictly by turning de-interlacing on (e.g. adding option --video-filter=deinterlace). When de-interlacing is turned off, no artifacts are visible.
This issue reminds very much a point that Jean-Baptiste Kempf mentioned in his blog:
The weeks started by fixing the Windows green lines regressions for 2.2.3 and 3.0.0 that could happen with the Direct3D9 module but also when deinterlacing the content.
Maybe the issue is not specific only to Windows, but to other platforms where HW-accelerated decoding and deinterlacing are turned on?..
We have a short transport stream recording, which can be used to reproduce artifact easily.
What would be the good place to submit a formal PR on this?
Thank you.