[gstreamer-bugs] [Bug 324847] New: Playing raw dv (PAL) colour problem on Ubuntu Breezy PPC.
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Thu Dec 22 15:26:24 PST 2005
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=324847
GStreamer | gst-plugins-good | Ver: 0.10.0
Summary: Playing raw dv (PAL) colour problem on Ubuntu Breezy
PPC.
Product: GStreamer
Version: 0.10.0
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: anders at gudmundson.se
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.11/2.12
GNOME milestone: Unspecified
Please describe the problem:
gst-launch-0.10 garbles (reverses) colour and video stutters (very poor
framerate) when playing raw dv. PAL (gst-launch-0.8 works colour-wise but is
also very slow).
Playing a dv NTSC file the output is correctly rendered (but also as slow as
PAL)
Steps to reproduce:
example with gst-launch-0.10:
anders at jupiter:~/Desktop/videosamples$ gst-launch-0.10 -v filesrc
location=jonas001.dv ! decodebin ! xvimagesink Setting pipeline to PAUSED ...
/pipeline0/decodebin0/typefind.src: caps = video/x-dv,
systemstream=(boolean)true, format=(string)PAL
Pipeline is PREROLLING ...
/pipeline0/decodebin0/dvdemux0.sink: caps = video/x-dv,
systemstream=(boolean)true, format=(string)PAL
/pipeline0/decodebin0.src0: caps = NULL
/pipeline0/decodebin0/dvdemux0.audio: caps = audio/x-raw-int, rate=(int)32000,
depth=(int)16, width=(int)16, signed=(boolean)true, channels=(int)2,
endianness=(int)4321
/pipeline0/decodebin0/dvdemux0.video: caps = video/x-dv,
systemstream=(boolean)false, width=(int)720, height=(int)576,
framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)59/54
/pipeline0/decodebin0/queue0.sink: caps = video/x-dv,
systemstream=(boolean)false, width=(int)720, height=(int)576,
framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)59/54
/pipeline0/decodebin0/dvdec0.src: caps = video/x-raw-yuv, format=(fourcc)YUY2,
width=(int)720, height=(int)576, framerate=(fraction)25/1,
pixel-aspect-ratio=(fraction)59/54
/pipeline0/decodebin0/dvdec0.sink: caps = video/x-dv,
systemstream=(boolean)false, width=(int)720, height=(int)576,
framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)59/54
/pipeline0/xvimagesink0.sink: caps = video/x-raw-yuv, format=(fourcc)YUY2,
width=(int)720, height=(int)576, framerate=(fraction)25/1,
pixel-aspect-ratio=(fraction)59/54
/pipeline0/decodebin0.src0: caps = video/x-raw-yuv, format=(fourcc)YUY2,
width=(int)720, height=(int)576, framerate=(fraction)25/1,
pixel-aspect-ratio=(fraction)59/54
/pipeline0/decodebin0.src0.proxypad1: caps = video/x-raw-yuv,
format=(fourcc)YUY2, width=(int)720, height=(int)576, framerate=(fraction)25/1,
pixel-aspect-ratio=(fraction)59/54
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
example with gst-launch-0.8:
anders at jupiter:~/Desktop/videosamples$ gst-launch-0.8 -v filesrc location=
jonas001.dv ! decodebin ! ffmpegcolorspace ! xvimagesink KÖR rörledning...
/pipeline0/filesrc0.src: caps = application/octet-stream
/pipeline0/decodebin0/typefind.sink: caps = application/octet-stream
/pipeline0/filesrc0.src: active = TRUE
/pipeline0/decodebin0/typefind.sink: active = TRUE
/pipeline0/decodebin0/typefind.src: active = TRUE
/pipeline0/decodebin0/dvdec0.audio: active = TRUE
/pipeline0/decodebin0/dvdec0.video: active = TRUE
/pipeline0/ffmpegcolorspace0.sink: active = TRUE
/pipeline0/ffmpegcolorspace0.src: active = TRUE
/pipeline0/ffmpegcolorspace0.src: caps = video/x-raw-yuv, width=(int)720,
height=(int)480, framerate=(double)30, pixel-aspect-ratio=(fraction)59/54,
format=(fourcc)YUY2
/pipeline0/xvimagesink0.sink: caps = video/x-raw-yuv, width=(int)720,
height=(int)480, framerate=(double)30, pixel-aspect-ratio=(fraction)59/54,
format=(fourcc)YUY2
/pipeline0/xvimagesink0.sink: active = TRUE
/pipeline0/decodebin0/dvdec0.sink: active = TRUE
/pipeline0/decodebin0/typefind.src: caps = video/x-dv,
systemstream=(boolean)true, format=(string)PAL
/pipeline0/decodebin0/dvdec0.sink: caps = video/x-dv,
systemstream=(boolean)true, format=(string)PAL
/pipeline0/filesrc0: blocksize = 144000
/pipeline0/ffmpegcolorspace0.src: caps = video/x-raw-yuv, width=(int)720,
height=(int)576, framerate=(double)25, pixel-aspect-ratio=(fraction)59/54,
format=(fourcc)YUY2
/pipeline0/xvimagesink0.sink: caps = video/x-raw-yuv, width=(int)720,
height=(int)576, framerate=(double)25, pixel-aspect-ratio=(fraction)59/54,
format=(fourcc)YUY2
/pipeline0/decodebin0/dvdec0.video: caps = video/x-raw-rgb, bpp=(int)32,
depth=(int)24, endianness=(int)4321, red_mask=(int)65280,
green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)720,
height=(int)576, pixel-aspect-ratio=(fraction)59/54, framerate=(double)25
/pipeline0/ffmpegcolorspace0.sink: caps = video/x-raw-rgb, bpp=(int)32,
depth=(int)24, endianness=(int)4321, red_mask=(int)65280,
green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)720,
height=(int)576, pixel-aspect-ratio=(fraction)59/54, framerate=(double)25
Actual results:
Expected results:
Does this happen every time?
Other information:
As the version of libdv probably is the same in 0.10 and 0.8 - I thought this
must be an gstreamer issue.
--
Configure bugmail: http://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