[gst-devel] Forcing adder to use audio/x-raw-float
Benjamin Otte
in7y118 at public.uni-hamburg.de
Fri Feb 4 06:55:04 CET 2005
There is the possibility that your osssink doesn't support float audio.
The osssink reduces the set of supported caps from those seen in
gst-inspect to those supported by the soundcard when the device is opened.
Or in short: If your soundcard or driver doesn't support float output,
osssink will not accept float.
Benjamin
On Wed, 2 Feb 2005, Grant Likely wrote:
> I've got an application where I want to force the pipeline to use only
> audio/x-raw-float when mixing and processing audio. From looking at
> the code it appears that the adder element supports both int and float
> streams. However, if I attempt to use a GstCaps object to force the
> link to use x-raw-float then the linkage fails.
>
> My test application consists of two sinesrc elements, an adder and a
> osssink. audioconvert elements are used to glue the sinesrc and
> osssink elements to the adder. sinesrc and osssink seem to only
> support integer. I want to force the adder to use floating point.
>
> Attached is my test program. The statements on lines 43 and 45 both
> report failures. If I change line 41 to specify audio/x-raw-int the
> pipeline works correctly.
>
> Help please!
>
More information about the gstreamer-devel
mailing list