Hi,
I'd like to have a launchline that allows me to have multiple (up to 8) audiotestsrc elements all outputting to a jackserver (on separate channels). The mono version being: gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert ! jackaudiosink I'd like to have each audiotestsrc be at a different frequency and on its own channel. Any ideas? Regards, Tristan ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Mon, 2008-05-26 at 13:21 -0400, Tristan Matthews wrote:
> Hi, > > I'd like to have a launchline that allows me to have multiple (up to 8) > audiotestsrc elements all outputting to a jackserver (on separate > channels). The mono version being: > > gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert > ! jackaudiosink Did you try: gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert ! jackaudiosink audiotestsrc volume=0.5 freq=500 wave=sine ! audioconvert ! jackaudiosink Simply adding more jackaudiosinks should do the trick. Wim > > I'd like to have each audiotestsrc be at a different frequency and on > its own channel. > > Any ideas? > > Regards, > Tristan > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
I'd tried something like that before, and it yields the following errors:
cannot deliver port registration request ERROR: from element /pipeline0/jackaudiosink0: Could not get/set settings from/o n resource. Additional debug info: gstjackaudiosink.c(564): gst_jack_ring_buffer_acquire (): /pipeline0/jackaudiosi nk0: Cannot allocate more Jack ports ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... /pipeline0/jackaudiosink1.sink: caps = NULL /pipeline0/audioconvert1.src: caps = NULL /pipeline0/audioconvert1.sink: caps = NULL /pipeline0/audioconvert0.src: caps = NULL /pipeline0/audioconvert0.sink: caps = NULL /pipeline0/audiotestsrc1.src: caps = NULL /pipeline0/audiotestsrc0.src: caps = NULL FREEING pipeline ... I think I might have to combine the audio into one 8 channel stream before piping it to the jackaudiosink, as it doesn't seem to work with multiple jackaudiosinks, however I'm not sure how I'd do this either. -Tristan Wim Taymans wrote: > On Mon, 2008-05-26 at 13:21 -0400, Tristan Matthews wrote: > >> Hi, >> >> I'd like to have a launchline that allows me to have multiple (up to 8) >> audiotestsrc elements all outputting to a jackserver (on separate >> channels). The mono version being: >> >> gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert >> ! jackaudiosink >> > > Did you try: > > gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert > ! jackaudiosink audiotestsrc volume=0.5 freq=500 wave=sine ! audioconvert ! jackaudiosink > > Simply adding more jackaudiosinks should do the trick. > > Wim > > >> I'd like to have each audiotestsrc be at a different frequency and on >> its own channel. >> >> Any ideas? >> >> Regards, >> Tristan >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> gstreamer-devel mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel >> > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Mon, 2008-05-26 at 13:39 -0400, Tristan Matthews wrote:
> I'd tried something like that before, and it yields the following errors: > > cannot deliver port registration request > ERROR: from element /pipeline0/jackaudiosink0: Could not get/set > settings from/o > n resource. > Additional debug info: > gstjackaudiosink.c(564): gst_jack_ring_buffer_acquire (): > /pipeline0/jackaudiosi > nk0: > Cannot allocate more Jack ports > ERROR: pipeline doesn't want to preroll. > Setting pipeline to NULL ... > /pipeline0/jackaudiosink1.sink: caps = NULL > /pipeline0/audioconvert1.src: caps = NULL > /pipeline0/audioconvert1.sink: caps = NULL > /pipeline0/audioconvert0.src: caps = NULL > /pipeline0/audioconvert0.sink: caps = NULL > /pipeline0/audiotestsrc1.src: caps = NULL > /pipeline0/audiotestsrc0.src: caps = NULL > FREEING pipeline ... > > I think I might have to combine the audio into one 8 channel stream > before piping it to the jackaudiosink, as it doesn't seem to work with > multiple jackaudiosinks, however I'm not sure how I'd do this either. > name). Wim > -Tristan > > > Wim Taymans wrote: > > On Mon, 2008-05-26 at 13:21 -0400, Tristan Matthews wrote: > > > >> Hi, > >> > >> I'd like to have a launchline that allows me to have multiple (up to 8) > >> audiotestsrc elements all outputting to a jackserver (on separate > >> channels). The mono version being: > >> > >> gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert > >> ! jackaudiosink > >> > > > > Did you try: > > > > gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert > > ! jackaudiosink audiotestsrc volume=0.5 freq=500 wave=sine ! audioconvert ! jackaudiosink > > > > Simply adding more jackaudiosinks should do the trick. > > > > Wim > > > > > >> I'd like to have each audiotestsrc be at a different frequency and on > >> its own channel. > >> > >> Any ideas? > >> > >> Regards, > >> Tristan > >> > >> ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Microsoft > >> Defy all challenges. Microsoft(R) Visual Studio 2008. > >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> _______________________________________________ > >> gstreamer-devel mailing list > >> [hidden email] > >> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > >> > > > > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Wim Taymans wrote:
> I'm working on a better fix now (include the element name in the port > name). > > Wim I just got the latest version of jackaudiosink from CVS and the launch line works, thanks! Best, Tristan On Mon, 2008-05-26 at 13:39 -0400, Tristan Matthews wrote: >> I'd tried something like that before, and it yields the following errors: >> >> cannot deliver port registration request >> ERROR: from element /pipeline0/jackaudiosink0: Could not get/set >> settings from/o >> n resource. >> Additional debug info: >> gstjackaudiosink.c(564): gst_jack_ring_buffer_acquire (): >> /pipeline0/jackaudiosi >> nk0: >> Cannot allocate more Jack ports >> ERROR: pipeline doesn't want to preroll. >> Setting pipeline to NULL ... >> /pipeline0/jackaudiosink1.sink: caps = NULL >> /pipeline0/audioconvert1.src: caps = NULL >> /pipeline0/audioconvert1.sink: caps = NULL >> /pipeline0/audioconvert0.src: caps = NULL >> /pipeline0/audioconvert0.sink: caps = NULL >> /pipeline0/audiotestsrc1.src: caps = NULL >> /pipeline0/audiotestsrc0.src: caps = NULL >> FREEING pipeline ... >> >> I think I might have to combine the audio into one 8 channel stream >> before piping it to the jackaudiosink, as it doesn't seem to work with >> multiple jackaudiosinks, however I'm not sure how I'd do this either. >> >> >> > > >> -Tristan >> >> >> Wim Taymans wrote: >> >>> On Mon, 2008-05-26 at 13:21 -0400, Tristan Matthews wrote: >>> >>> >>>> Hi, >>>> >>>> I'd like to have a launchline that allows me to have multiple (up to 8) >>>> audiotestsrc elements all outputting to a jackserver (on separate >>>> channels). The mono version being: >>>> >>>> gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert >>>> ! jackaudiosink >>>> >>>> >>> Did you try: >>> >>> gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert >>> ! jackaudiosink audiotestsrc volume=0.5 freq=500 wave=sine ! audioconvert ! jackaudiosink >>> >>> Simply adding more jackaudiosinks should do the trick. >>> >>> Wim >>> >>> >>> >>>> I'd like to have each audiotestsrc be at a different frequency and on >>>> its own channel. >>>> >>>> Any ideas? >>>> >>>> Regards, >>>> Tristan >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by: Microsoft >>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>> _______________________________________________ >>>> gstreamer-devel mailing list >>>> [hidden email] >>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel >>>> >>>> >>> >>> > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
One other issue, right now, I have something like this with automatic
connection: out_jackaudiosink0_1 => playback_1 out_jackaudiosink1_1 => playback_1 out_jackaudiosink2_1 => playback_1 out_jackaudiosink3_1 => playback_1 whereas I'd like to have the connections look like: out_jackaudiosink0_1 => playback_1 out_jackaudiosink1_2 => playback_2 out_jackaudiosink2_3 => playback_3 out_jackaudiosink3_4 => playback_4 Is this possible? My guess is that either the channel number for each sink would have to be specified, and the port select automatically based on that, or the port specified explicitly. Regards, Tristan Tristan Matthews wrote: > Wim Taymans wrote: > >> I'm working on a better fix now (include the element name in the port >> name). >> >> Wim >> > I just got the latest version of jackaudiosink from CVS and the launch > line works, thanks! > > Best, > Tristan > > > On Mon, 2008-05-26 at 13:39 -0400, Tristan Matthews wrote: > >>> I'd tried something like that before, and it yields the following errors: >>> >>> cannot deliver port registration request >>> ERROR: from element /pipeline0/jackaudiosink0: Could not get/set >>> settings from/o >>> n resource. >>> Additional debug info: >>> gstjackaudiosink.c(564): gst_jack_ring_buffer_acquire (): >>> /pipeline0/jackaudiosi >>> nk0: >>> Cannot allocate more Jack ports >>> ERROR: pipeline doesn't want to preroll. >>> Setting pipeline to NULL ... >>> /pipeline0/jackaudiosink1.sink: caps = NULL >>> /pipeline0/audioconvert1.src: caps = NULL >>> /pipeline0/audioconvert1.sink: caps = NULL >>> /pipeline0/audioconvert0.src: caps = NULL >>> /pipeline0/audioconvert0.sink: caps = NULL >>> /pipeline0/audiotestsrc1.src: caps = NULL >>> /pipeline0/audiotestsrc0.src: caps = NULL >>> FREEING pipeline ... >>> >>> I think I might have to combine the audio into one 8 channel stream >>> before piping it to the jackaudiosink, as it doesn't seem to work with >>> multiple jackaudiosinks, however I'm not sure how I'd do this either. >>> >>> >>> >>> >> >> >>> -Tristan >>> >>> >>> Wim Taymans wrote: >>> >>> >>>> On Mon, 2008-05-26 at 13:21 -0400, Tristan Matthews wrote: >>>> >>>> >>>> >>>>> Hi, >>>>> >>>>> I'd like to have a launchline that allows me to have multiple (up to 8) >>>>> audiotestsrc elements all outputting to a jackserver (on separate >>>>> channels). The mono version being: >>>>> >>>>> gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert >>>>> ! jackaudiosink >>>>> >>>>> >>>>> >>>> Did you try: >>>> >>>> gst-launch -v audiotestsrc volume=0.5 freq=300 wave=sine ! audioconvert >>>> ! jackaudiosink audiotestsrc volume=0.5 freq=500 wave=sine ! audioconvert ! jackaudiosink >>>> >>>> Simply adding more jackaudiosinks should do the trick. >>>> >>>> Wim >>>> >>>> >>>> >>>> >>>>> I'd like to have each audiotestsrc be at a different frequency and on >>>>> its own channel. >>>>> >>>>> Any ideas? >>>>> >>>>> Regards, >>>>> Tristan >>>>> >>>>> ------------------------------------------------------------------------- >>>>> This SF.net email is sponsored by: Microsoft >>>>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>>>> _______________________________________________ >>>>> gstreamer-devel mailing list >>>>> [hidden email] >>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel >>>>> >>>>> >>>>> >>>> >>>> >>>> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |