Re: [Banshee-List] passing options to gstreamer
- From: Benj FitzPatrick <benjfitz yahoo com>
- To: banshee-list gnome org
- Subject: Re: [Banshee-List] passing options to gstreamer
- Date: Thu, 23 Mar 2006 16:32:39 -0800 (PST)
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? 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
> >
> > _______________________________________________
> > Banshee-list mailing list
> > Banshee-list gnome org
> > http://mail.gnome.org/mailman/listinfo/banshee-list
>
>
> _______________________________________________
> Banshee-list mailing list
> Banshee-list gnome org
> http://mail.gnome.org/mailman/listinfo/banshee-list
>
> _______________________________________________
> Banshee-list mailing list
> Banshee-list gnome org
> http://mail.gnome.org/mailman/listinfo/banshee-list
_______________________________________________
Banshee-list mailing list
Banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]