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 671093 - DVB playback : No decoder available for type 'audio/x-eac3
DVB playback : No decoder available for type 'audio/x-eac3
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-02-29 22:28 UTC by Paul Ezvan
Modified: 2014-03-15 11:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paul Ezvan 2012-02-29 22:28:58 UTC
Hi,

using Archlinux, I am not able to get any sound on french h264 dvb channels with e-ac3 sound using totem.
I have gstreamer-ffmpeg and gstreamer-fluendo modules installed, which seem to support eac3 decoding ?

I tried to debug using this, I don't known if it is the best way :

 LANG=C gst-launch-0.10 playbin2 uri="dvb://TF1 HD"
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'audio/x-eac3, framed=(boolean)true, rate=(int)48000, channels=(int)6'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'audio/x-eac3, framed=(boolean)true, rate=(int)48000, channels=(int)2'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'audio/x-eac3, framed=(boolean)true, rate=(int)48000, channels=(int)2'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 39304796342 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

Output of gst-inspect-0.10|grep eac3 :

ffmpeg:  ffenc_eac3: FFmpeg ATSC A/52 E-AC-3 encoder
ffmpeg:  ffdec_eac3: FFmpeg ATSC A/52B (AC-3, E-AC-3) decoder
typefindfunctions: audio/x-ac3: ac3, eac3

What I am missing ?

Thanks,

Paul
Comment 1 André Klapper 2012-03-05 14:30:49 UTC
Please provide version and distribution information.
Comment 2 Paul Ezvan 2012-03-05 14:40:12 UTC
Sorry for this miss :

distribution : Archlinux

package gstreamer0.10 0.10.35
package gstreamer0.10-good 0.10.30
package gstreamer0.10-bad 0.10.22
package gstramer0.10-ffmpeg 0.10.13
Comment 3 Edward Hervey 2013-07-17 13:20:54 UTC
Paul, are you still getting this issue with 1.x GStreamer ? fwiw, I can watch "dvb://TF1 HD" fine here :)
Comment 4 Edward Hervey 2014-03-15 11:15:21 UTC
No answer in a year. Closing bug.