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 306665 - multichannel regression
multichannel regression
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.10
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-06-06 14:43 UTC by Tim-Philipp Müller
Modified: 2005-06-30 16:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gst-debug GST_CAPS:5 log (bzip2'ed) (11.67 KB, application/x-bzip)
2005-06-06 14:44 UTC, Tim-Philipp Müller
Details

Description Tim-Philipp Müller 2005-06-06 14:43:39 UTC
This recent change makes thoggen's dvd ripping pipeline fail with a negotiation
error:

2005-06-01  Benjamin Otte  <in7y118@public.uni-hamburg.de>

        * gst-libs/gst/audio/multichannel.c:
        (gst_audio_set_structure_channel_positions_list):
          It might help if you want to blame caps for slowness to add the same
          channel positions n times, but it's not really useful. And now the
          core warns about it too, that bastard.

The error I get is:

Internal GStreamer error: pad problem.  File a bug. (gstpad.c(2562):
gst_pad_set_explicit_caps: /thread3/thread2/thread0/a52dec0: failed to negotiate
(try_set_caps with "audio/x-raw-float, endianness=(int)1234, width=(int)32,
channels=(int)6, rate=(int)48000, buffer-frames=(int)0,
channel-positions=(GstAudioChannelPosition)< GST_AUDIO_CHANNEL_POSITION_LFE,
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT, GST_AUDIO_CHANNEL_POSITION_REAR_LEFT,
GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT >" returned REFUSED))

gst-debug log with GST_CAPS attached.

Cheers
 -Tim
Comment 1 Tim-Philipp Müller 2005-06-06 14:44:36 UTC
Created attachment 47319 [details]
gst-debug GST_CAPS:5 log (bzip2'ed)
Comment 2 Tim-Philipp Müller 2005-06-06 16:52:00 UTC
That change got reverted:

2005-06-06  Benjamin Otte  <in7y118@public.uni-hamburg.de>

        * gst-libs/gst/audio/multichannel.c:
        (gst_audio_set_structure_channel_positions_list):
          revert my patch from 2005-06-01. I confused arrays and lists.