After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 605741 - dvdec does not work on big endian
dvdec does not work on big endian
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.17
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-12-30 14:09 UTC by Benjamin Berg
Modified: 2011-05-23 14:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
decoded using dvgrab (829.09 KB, image/png)
2009-12-30 14:13 UTC, Benjamin Berg
Details
decoded using ffdec_dvvideo (728.85 KB, image/png)
2009-12-30 14:14 UTC, Benjamin Berg
Details

Description Benjamin Berg 2009-12-30 14:09:33 UTC
If I try to play a DV video file with using dvdec I get completely broken colors. It also hangs at 100% CPU time without displaying new frames with the following pipeline, but I guess that may be totally unrelated.

gst-launch filesrc location=take001.dv ! dvdemux ! dvdec ! ffmpegcolorspace ! xvimagesink

I am attaching a screenshot (created by adding !pngdec!filesink) of how it looks like, and how it should look like (using ffdec_dvvideo instead of dvdec).
Comment 1 Benjamin Berg 2009-12-30 14:13:18 UTC
Created attachment 150583 [details]
decoded using dvgrab
Comment 2 Benjamin Berg 2009-12-30 14:14:50 UTC
Created attachment 150584 [details]
decoded using ffdec_dvvideo
Comment 3 Benjamin Berg 2009-12-30 14:18:17 UTC
Oh, if there is anything I can do to help, feel free to ping me (irc: benzea). I don't know anything about about YUV or DV, but I can take a look or test patches.
Comment 4 Wim Taymans 2010-01-04 12:37:12 UTC
It seems there are known problems with libdv on bigendian machines and also speed problems on powerpc.
Comment 5 Sebastian Dröge (slomo) 2011-05-23 14:28:29 UTC
Ok, so not a bug in GStreamer but in libdv.