Re: [Banshee-List] passing options to gstreamer
- From: Edward Catmur <ed catmur co uk>
- To: banshee-list gnome org
- Subject: Re: [Banshee-List] passing options to gstreamer
- Date: Fri, 24 Mar 2006 02:46:30 +0000
On Thu, 2006-03-23 at 16:32 -0800, Benj FitzPatrick wrote:
> Ok, just for the record here are the two different ways I have tried
> invoking gstreamer from the command line:
> gst-launch-0.8 playbin uri="file:///absolute/uri/to/file.mp3"
> gst-launch-0.8 filesrc location=/home/benjfitz/temp/test.mp3 ! mad !
> alsasink
>
> I setup my custom sink (thanks Ed), now how do I access it using
> gst-launch?
Use gconfaudiosink:
$ gst-launch-0.8 sinesrc ! audioconvert ! gconfaudiosink
$ gst-launch-0.10 audiotestsrc ! gconfaudiosink
Ed
> I tried custom, Custom, default, and Default, but none of them worked
> (this was with the second invocation). With the first one it still
> sounded choppy as if it were still using alsasink without the options.
> Sorry if these are all very n00b questions, but google isn't turning
> up much and neither is the gstreamer documentation I can find. If it
> is covered some where please let me know where so I can RTFM. :)
>
> I also tried adding the dmix option from the command line, but I get
> the following error:
> --------------------------------------------------------------------------
> benjfitz be njfitz ~/.gstreamer-0.8 $ gst-launch-0.8 filesrc
> location=/home/benjfitz/temp/test.mp3 ! mad ! alsasink device=dmix
> period-size=1024 buffer-size=4096
>
> RUNNING pipeline ...
> ERROR: from element /pipeline0/mad0: Internal GStreamer error: pad
> problem. File a bug.
> Additional debug info:
> gstpad.c(2562): gst_pad_set_explicit_caps: /pipeline0/mad0:
> failed to negotiate (try_set_caps with "audio/x-raw-int,
> endianness=(int)1234, signed=(boolean)true, width=(int)16,
> depth=(int)16, rate=(int)22050, channels=(int)2" returned REFUSED)
> ERROR: from element /pipeline0/mad0: Internal GStreamer error:
> negotiation problem. File a bug.
> Additional debug info:
> gstmad.c(1206): gst_mad_check_caps_reset: /pipeline0/mad0:
> Failed to negotiate 22050 Hz, 2 channels
> Execution ended after 1 iterations (sum 1280000 ns, average 1280000
> ns, min 1280000 ns, max 1280000 ns).
>
> Benj
>
>
> Aaron Bockover <abockover novell com> wrote:
> Just glancing through the document you linked me, it seems you
> should be
> setting "device=dmix" on the alsasink element in your custom
> audio sink
> pipeline...
>
> --Aaron
>
>
> On Thu, 2006-03-23 at 14:33 -0800, Benj FitzPatrick wrote:
> > Heh, I should have posted this initially as well it would
> seem. Here
> > is the complete gst-launch line:
> > gst-launch-0.8 filesrc location=/path/to/file.mp3 ! mad !
> alsasink period-size=1024 buffer-size=4096
> > So the options I would like to pass to gstreamer are,
> > "period-size=1024 buffer-size=4096". Is there a way I can
> make a
> > custom sink by cloning the alsasink and appending these
> options? Then
> > I could select it using gstreamer-properties.
> > Thanks,
> > Benj
> >
> > Edward Catmur wrote:
> > On Thu, 2006-03-23 at 14:07 -0800, Benj FitzPatrick wrote:
> > > Thanks, I should have mentioned that originally. I used
> > > gstreamer-properties to set the default sink to ALSA prior
> > to doing
> > > any of this command line stuff, so that has been done
> > already.
> >
> > What HOWTO are you trying to follow? What are you trying to
> > accomplish?
> > What is the gst-launch line you use?
> >
> > Ed
> >
> > > Edward Catmur wrote:
> > > On Thu, 2006-03-23 at 11:52 -0800, Benj FitzPatrick wrote:
> > > > Hi,
> > > > I like banshee but unfortunately gstreamer does not work
> > > nicely with
> > > > alsa and my audio card (it is very choppy). I found a
> > gentoo
> > > howto
> > > > that gives me a fix for gstreamer wh en I use
> gst-launch,
> > but
> > > it
> > > > involves passing some extra arguments. Is there a way I
> > can
> > > have
> > > > banshee (or gnome or gstreamer) load these arguments
> every
> > > time
> > > > gstreamer is run?
> > >
> > > Try editing the default audio sink in
> gstreamer-properties.
> > >
> > > Ed
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]