[Bug 642731] New: [playbin2?] IEC958 passthrough support
bugzilla at gnome.org
Fri Feb 18 23:05:14 PST 2011
GStreamer | gst-plugins-base | 0.10.33
Summary: [playbin2?] IEC958 passthrough support
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: tskd2 at yahoo.co.jp
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME target: ---
GNOME version: ---
I wrote a IEC958 payloader for AAC named aac2spdif for IEC958 pass through
It works fine in a pipelinke like this:
gst-launch filesrc location=foo.aac ! aacparse ! aac2spdif ! alsasink
I'd like to use this aac2spdif in playbin2, but several probelms arise,
as commented in #9-#11 of [Bug 642433].
I must raise the ranks of aac2spdif >= MARGINAL to be found and selected
by playbin2, but then, in a system where IEC958-capable sink is not installed
and AAC decoders of the ranks >= aac2spdif are not installed,
it will prevent the building up a proper (analog output) pipeline.
One possible solution to this is adding a special support for pass-through
in playbin2, as slomo said in #9 of Bug 642433,
> I think the iec958 payloaders need to get a different classification to prevent
> them from being autoplugged by decodebin2 in normal scenarios and playbin2
> should insert them at the front of the factories list in autoplug-factories if
> the sink supports iec958.
but more investigation may be required.
At least we need some enhancement to playbin2, which enables aac2spdif to be
picked-up and used in playbin2/auto-plugging.
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