diff --git a/mythtv/libs/libmythtv/openglvideo.cpp b/mythtv/libs/libmythtv/openglvideo.cpp
index 0ab57ca..2c00cdb 100644
a
|
b
|
bool OpenGLVideo::Init(MythRenderOpenGL *glcontext, VideoColourSpace *colourspac |
183 | 183 | videoTextureType = GL_YCBCR_MESA; |
184 | 184 | else if ((!shaders || preferYCBCR) && (gl_features & kGLAppleYCbCr)) |
185 | 185 | videoTextureType = GL_YCBCR_422_APPLE; |
| 186 | #ifndef ANDROID |
| 187 | // WORKAROUND - bypass this on Android |
| 188 | // because on Android using texture type MYTHTV_YV12 |
| 189 | // results in a green line on bottom and left with |
| 190 | // some videos. It seems to happen on videos that are |
| 191 | // being resized (e.g. play 720p video with 1080p screen). |
186 | 192 | else if (glsl && fbos && !(pbos && uyvy) && yv12) |
187 | 193 | videoTextureType = MYTHTV_YV12; |
| 194 | #endif |
188 | 195 | else if (shaders && fbos && uyvy) |
189 | 196 | videoTextureType = MYTHTV_UYVY; |
190 | 197 | |