[Bug 642433] [playbin2] improve autoplugging by considering direct connectivity to the sink element

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Feb 18 05:49:53 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=642433
  GStreamer | gst-plugins-base | 0.10.33

--- Comment #11 from Sebastian Dröge <slomo at circular-chaos.org> 2011-02-18 13:49:47 UTC ---
(In reply to comment #10)
> (In reply to comment #9)
> > This is going to break if your sink does not support iec958 and 
> > you don't have a AAC decoder with a higher rank than this iec958 payloader.
> 
> I missed the case where faad or ffdec_aac is not installed in the system.
> so, I will think of the way you proposed.

Better wait until we get some more input, my proposed solution has some
problems too. For now you could create your own GstBin subclass that internally
plugs the iec958 payloaders if necessary and an alsasink.

> > .... Btw, could you make your aac-to-iec958 payloader
> > available somewhere? :)
> 
> Yes, of course. though the code quality might be pretty poor, my code is
> based on ffmpeg's spdifenc (hoping to be easily subclassed for other audio
> codecs),
>  so it is GPL'ed.
> one thing to note is that I found alsaspdif don't work somehow, and
> I made a subclass of alsasink just to restrict the pad templates to "x-iec958",
> and which works fine. 
> I think that alsaspdifsink should be patched and used, but this is not done
> yet.

alsaspdifsink is dead (and was removed from GIT). Everything needed is
available inside alsasink

-- 
Configure bugmail: https://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