[Bug 759359] New: GLES 1080p scaling generates artifacts on raspberrypi were 720p works okay

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Dec 11 07:50:57 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=759359

            Bug ID: 759359
           Summary: GLES 1080p scaling generates artifacts on raspberrypi
                    were 720p works okay
    Classification: Platform
           Product: GStreamer
           Version: 1.6.1
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: florent.thiery at ubicast.eu
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

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

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list