[mythtv-commits] Ticket #13230: Android green line when watching certain videos

MythTV noreply at mythtv.org
Sun Mar 11 05:09:38 UTC 2018


#13230: Android green line when watching certain videos
----------------------------------+-----------------------------
 Reporter:  pbennett              |          Owner:  pbennett
     Type:  Bug Report - General  |         Status:  accepted
 Priority:  minor                 |      Milestone:  30.0
Component:  Ports - Android       |        Version:  Master Head
 Severity:  medium                |     Resolution:
 Keywords:                        |  Ticket locked:  0
----------------------------------+-----------------------------

Comment (by markspieth):

 Give this one a try.

 It looks like the root cause was medium precision for gl2es mode. high
 precision fixes the artefacts.

 There are 3 items addressed.
 * high precision fixes incorrect U/V plane addressing (green line)
 * extra precision for certain values, helps with yuyv mode pixel
 addressing issues (original patch)
 * YV12 to RGB decode was taking the color for the next line for the 2nd
 half of which causes line artefacts above high color contrast horizontal
 edges.

 Enable any of these one at a time or together to see their individual
 effects.

 I have a heavily instrumented patch too if you would like that.

 That said, the color artefacts are less in YUYV mode so I think we should
 enable the original patch to not use YV12 because it looks uglier esp.
 when 30cm away from a large screen.

 Also the 720p sample is mislabeled, should be 720i as some of the adds
 have classic herringbone effects but cant be canceled because it cant
 enable the deinterlacer.

 Tested with no and linear x1 deinterlacer on a variety of streams incl
 720p (real), 1080i, 576i and other resolution prog streams.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13230#comment:12>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list