GNOME Bugzilla – Bug 759359
GLES 1080p scaling generates artifacts on raspberrypi were 720p works okay
Last modified: 2016-09-26 04:43:17 UTC
I am trying to scale video using OpenGL/GLES No-scaling works flawlessly: gst-launch-1.0 videotestsrc pattern=18 background-color=251651651 ! video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)128\,\ height\=\(int\)72\,\ framerate\=\(fraction\)30/1 ! glimagesink 720p works good: gst-launch-1.0 videotestsrc pattern=18 background-color=251651651 ! video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)128\,\ height\=\(int\)72\,\ framerate\=\(fraction\)30/1 ! glupload ! glcolorscale ! video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)RGBA\,\ width\=\(int\)1280\,\ height\=\(int\)720 ! glimagesink -v 1080p produces heavy artifacts: gst-launch-1.0 videotestsrc pattern=18 background-color=251651651 ! video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)128\,\ height\=\(int\)72\,\ framerate\=\(fraction\)30/1 ! glupload ! glcolorscale ! video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\ height\=\(int\)1080 ! glimagesink The following video shows 1080p then 720p captured from the rpi output: https://www.ubicast.eu/media/downloads/rpi/recording.mp4 I don't see any error showing up in 1080 vs 720
The only case where I've had this is when gpu_mem is set too low to accommodate the 1080p buffers.
Does this still occur with the master?
*** This bug has been marked as a duplicate of bug 761452 ***