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 315380 - ffcolorspace does not handle RGB32 in caps negociation.
ffcolorspace does not handle RGB32 in caps negociation.
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-libav
0.8.6
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-09-06 17:13 UTC by Louis-Rene Poirier
Modified: 2005-10-03 11:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Louis-Rene Poirier 2005-09-06 17:13:15 UTC
gst-launch-0.8 -v --gst-debug-level=1 filesrc location="/tmp/3C22~High
Motion~MPEG-4, 128kbps, 30, 128x96~AMR-NB-FBR, 7950bps, 8000Hz, 16, Mono,
6s.3gp" ! spider ! ffcolorspace ! video/x-raw-rgb, bpp=32, depth=24 ! fakesink
WARNING: erroneous pipeline: could not link ffmpegcsp0 to fakesink0
         Trying to run anyway.
RUNNING pipeline ...
/pipeline0/filesrc0.src: caps = application/octet-stream
/pipeline0/spider0/sink_ident.sink: caps = application/octet-stream
/pipeline0/filesrc0.src: active = TRUE
/pipeline0/spider0/sink_ident.sink: active = TRUE
/pipeline0/spider0/sink_ident.src: active = TRUE
/pipeline0/spider0/src_0.sink: active = TRUE
/pipeline0/spider0/src_0.src: active = TRUE
/pipeline0/ffmpegcsp0.sink: active = TRUE
/pipeline0/ffmpegcsp0.src: active = TRUE
/pipeline0/fakesink0.sink: active = TRUE
/pipeline0/filesrc0.src: caps = video/quicktime
/pipeline0/spider0/sink_ident.sink: caps = video/quicktime
/pipeline0/spider0/sink_ident.src: caps = video/quicktime
/pipeline0/spider0/qtdemux0.sink: caps = video/quicktime
/pipeline0/spider0/qtdemux0.sink: active = TRUE
00000000 (0xb7303439): 00 00 00 00 00 00 00 00 00 18 ff ff 00 00 00 45 
...............E
00000010 (0xb7303449): 65 73 64 73 00 00 00 00 03 37 00 00 1f 04 2f 20 
esds.....7..../
00000020 (0xb7303459): 11 00 50 00 00 01 f4 00 00 01 f4 00 05 20 00 00 
..P.......... ..
00000030 (0xb7303469): 01 b0 08 00 00 01 b5 0e e0 40 c0 cf 00 00 01 00 
.........@......
00000040 (0xb7303479): 00 00 01 20 00 84 40 fa 28 20 20 60 a3 1f 06 01  ...
..@.(  `....
00000050 (0xb7303489): 02                                               .
/pipeline0/spider0/qtdemux0.audio_00: active = TRUE
/pipeline0/spider0/qtdemux0.video_00: active = TRUE
/pipeline0/spider0/qtdemux0.video_00: caps = video/mpeg, mpegversion=(int)4,
systemstream=(boolean)false, width=(int)128, height=(int)96, framerate=(double)30
/pipeline0/spider0/ffdec_mpeg40.sink: caps = video/mpeg, mpegversion=(int)4,
systemstream=(boolean)false, width=(int)128, height=(int)96, framerate=(double)30
/pipeline0/spider0/ffdec_mpeg40.sink: active = TRUE
/pipeline0/spider0/ffdec_mpeg40.src: active = TRUE
/pipeline0/spider0/src_0.src: caps = video/x-raw-yuv, width=(int)128,
height=(int)96, framerate=(double)30, format=(fourcc)I420
/pipeline0/ffmpegcsp0.sink: caps = video/x-raw-yuv, width=(int)128,
height=(int)96, framerate=(double)30, format=(fourcc)I420
/pipeline0/spider0/ffdec_mpeg40.src: caps = video/x-raw-yuv, width=(int)128,
height=(int)96, framerate=(double)30, format=(fourcc)I420
/pipeline0/spider0/src_0.sink: caps = video/x-raw-yuv, width=(int)128,
height=(int)96, framerate=(double)30, format=(fourcc)I420

works fine if we use ffmpegcolorspace instead of ffcolorspace or use 24bpp with
ffcolorspace.

Seem that ffcolorspace have diffculty in is link function to accept 32bpp.
I use version 0.8.6 of gst-ffmpeg plugin.
Comment 1 Luca Ognibene 2005-09-17 08:33:34 UTC
Can you confirm that it works with ffmpegcolorspace? 
ffcolorspace should not be used in new programs, use ffmpegcolorspace!
Comment 2 Luca Ognibene 2005-09-24 10:32:12 UTC
"""
works fine if we use ffmpegcolorspace instead of ffcolorspace or use 24bpp with
ffcolorspace.
"""

I have't read it :)
closing as invalid..