After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 663963 - Add support for s/pdif or iec958 audio passthrough
Add support for s/pdif or iec958 audio passthrough
Status: RESOLVED WONTFIX
Product: banshee
Classification: Other
Component: GStreamer
2.3.1
Other Linux
: Normal enhancement
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
gnome[unmaintained]
Depends on: 311423
Blocks:
 
 
Reported: 2011-11-13 14:20 UTC by Thomas Pasch
Modified: 2020-03-17 09:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Thomas Pasch 2011-11-13 14:20:05 UTC
It would be cool if banshee could be configured to pass (dts, ac3, and/or multichannel PCM) through sdif/toslink/iec958.

In mplayer, this works with this:

> mplayer -ac hwac3,hwdts, -channels 6 -ao alsa:device=iec958 <dts/ac3 file to play>
Comment 1 Bertrand Lorentz 2011-11-13 15:11:05 UTC
Thank you for your suggestion.

I'm not sure this is supported by GStreamer, the component we're using to handle playback.
Any details about this are welcome.
Comment 2 Thomas Pasch 2011-11-14 08:35:55 UTC
Well, at least there is a GStreamer plugin for sending AC3 over iec958...

[http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly-plugins/html/gst-plugins-ugly-plugins-plugin-iec958.html]
Comment 3 Thomas Pasch 2011-11-14 08:53:20 UTC
The following bugs might be relevant as well:

[https://bugzilla.gnome.org/show_bug.cgi?id=311423]
[http://gstreamer.freedesktop.org/wiki/PlayBinPassthrough]
I'm not sure if banshee relies on playbin2. But if it does, passthrough could be difficult to archive.


[https://bugzilla.gnome.org/show_bug.cgi?id=642731]
[https://bugzilla.gnome.org/show_bug.cgi?id=642730]
Both are about passing raw aac through iec958. So it is not exactly what I asked for... (Well, my amplifier could hardware decode mp3, flac, ogg, and aac. Hence support for this would be cool as well.)
Comment 4 David Nielsen 2011-11-17 17:10:32 UTC
Banshee does indeed use playbin2, blocking on support in GStreamer for passthrough.
Comment 5 Thomas Pasch 2011-11-18 11:34:28 UTC
Last words from Bug 311423 above:

> This should work now with the latest pulseaudio and gstreamer git, if
> passthrough is configured for these formats in the pulseaudio GUI.

Hence it might be possible now...
Comment 6 Thomas Pasch 2011-11-20 13:37:11 UTC
BTW, pulseaudio states that passthrough will work with GStreamer (and VLC) here: [http://www.pulseaudio.org/wiki/Passthrough].
Comment 7 André Klapper 2020-03-17 09:26:31 UTC
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the
responsibility for active development again.
See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.