[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