[gstreamer-bugs] [Bug 345188] [alsa] can't handle more than 8 channels

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Jul 17 07:45:44 PDT 2006


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=345188
 GStreamer | gst-plugins-base | Ver: HEAD CVS


Tim-Philipp Müller changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #68813|0                           |1
        is obsolete|                            |




------- Comment #11 from Tim-Philipp Müller  2006-07-17 14:45 UTC -------
Created an attachment (id=69046)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=69046&action=view)
second attempt, this time adding a GST_AUDIO_CHANNEL_POSITION_UNDEFINED


So, another attempt. There are two separate issues/use cases here: (a)
alsasink, and (b) alsasrc.

For alsasink, I don't think it's particularly bad if things don't work out of
the box with playbin/whatever. If the card says min_channels=10, there's not
much we can do IMHO. These are semi-professional/professional cards and not
user cards, so I think it's okay to just have owners of cards like this
configure their system so that device=plughw:0 is used for totem/rhythmbox/etc. 

Applications that are geared to make use of that many output channels will just
have to handle this themselves by creating/merging the output appropriately
IMHO. It is unfortunate though that the merging element would be outputting
caps with UNDEFINED channel positions again (to please caps negotiation). Maybe
we should just not attach any positions at all in the >8 channels case?
However, that would be inconsistent then. Not sure what the best thing to do
is.


Same for alsasrc really: applications that handle that many inputs will have to
do so in a special way and split the N*UNDEFINED output in a way that can be
processed normally in GStreamer (ie pairs of stereo streams or whatever).


Doesn't really feel right yet. Comments?


-- 
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