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 305279 - [riff] uncompressed AVIs with 24bpp don't work
[riff] uncompressed AVIs with 24bpp don't work
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.6
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-05-24 06:04 UTC by Ian Gowen
Modified: 2006-03-15 11:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
uncompressed AVI (607.11 KB, application/x-bzip)
2005-05-24 22:25 UTC, Ian Gowen
Details

Description Ian Gowen 2005-05-24 06:04:09 UTC
Distribution/Version: Fedora Core 3

1) load an uncompressed AVI file via playbin or decodebin

this is most annoying, as most of my video is uncompressed AVI.
Comment 1 Ian Gowen 2005-05-24 06:05:54 UTC
I forgot to mention-- the audio plays, but the output is black.
Comment 2 Ronald Bultje 2005-05-24 07:46:13 UTC
Please provide a file. Uncompressed can still be anything. I'll need at least a
header to do anything (head -c1M file.avi > file.avi.hdr), but preferrably a
whole file so I can test playback.
Comment 3 Ian Gowen 2005-05-24 22:25:29 UTC
Created attachment 46849 [details]
uncompressed AVI

This is uncompressed RGB AVI(tarred and bzip'd), which will play in xine but
not with gstreamer.
Comment 4 Ronald Bultje 2005-06-03 08:58:19 UTC
DIB header, has been there since 0.8.5. Video looks weird though; I'll need the
full movie to do any real testing.
Comment 5 Tim-Philipp Müller 2006-03-14 14:25:49 UTC
The DIB stuff in 0.8 only handles images with 8bpp, but this one has 24bpp.


Should work with gst-plugins-base CVS and gst-plugins-good CVS now:

  2006-03-14  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
          Add support for 24bpp DIB (#305279).


  2006-03-14  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
          Fix DIB image inversion for pictures with a
          depth != 8 (#305279).

(can't set target properly, as there is no 0.10.6 target milestone yet)