[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