[Bug 732351] New: Bogus bottom line when decoding using xvimagesink

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jun 27 13:04:51 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=732351
  GStreamer | gst-libav | git

           Summary: Bogus bottom line when decoding using xvimagesink
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-libav
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: thiagossantos at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


When playing a video file, sometimes the bottom line of the video shows bogus
data. It depends on the resolution being used and it only happens with
xvimagesink.

To reproduce:
1) Create a 16x16 h264 file:
gst-launch-1.0 videotestsrc pattern=white num-buffers=1000 ! \
"video/x-raw, format=(string)I420, width=(int)16, height=(int)16, \
framerate=(fraction)1/1" ! x264enc ! qtmux ! filesink location=/tmp/test.mov

2) Play this file:
gst-launch-1.0 playbin uri="file:///tmp/test.ogg" video-sink=xvimagesink

3) Check the bottom line (This scenario also shows the right column with bogus
data

Details I found out so far about this:
If I manually disable direct rendering in libav gstviddec it doesn't happen.
It doesn't happen with 480x320 resolution (and some others).

I'm marking this as being in gst-libav for now but I'm not sure, could be in
libav itself and I also saw it happening with theoradec but with different
resolutions.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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