[gstreamer-bugs] [Bug 376958] New: undefined symbol: pp_free_mode
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sun Nov 19 03:46:29 PST 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=376958
GStreamer | don't know | Ver: 0.10.9
Summary: undefined symbol: pp_free_mode
Product: GStreamer
Version: 0.10.9
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: don't know
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: kldixon at kldixon.free-online.co.uk
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.15/2.16
GNOME milestone: Unspecified
Fedora Core 6 gstreamer versions:-
gstreamer-0.10.9-2
gstreamer-tools-0.10.9-2
gstreamer-plugins-base-0.10.9-4
gstreamer-plugins-good-0.10.4-1.fc6
from livna:-
gstreamer-plugins-ugly-0.10.4-3.lvn6
gstreamer-ffmpeg-0.10.2-0.2.20061108.lvn6
and from freshrpms:-
gstreamer-pitfdll-0.9.1.1-1.fc6
I downloaded the file penrose.asf using mplayer from the url:-
http://216.16.242.108/1bddbe0c-bb5a-4701-9786-ac651edc98f4.wmv
(which is the Perimeter Institute in Canada) because I was having trouble
displaying the corresponding slides in a MediaSite webstream. Mplayer plays
the video and audio Ok.
With Gstreamer, the following displays the video OK with pitfdll:-
$ gst-launch filesrc location=penrose.asf ! asfdemux .video_01 !
dmodec_wmv9dmodv3 ! ffmpegcolorspace ! xvimagesink
But there are problems with the audio channel:-
$ gst-launch --gst-debug-level=2 filesrc location=penrose.asf ! asfdemux
.audio_00 ! dmodec_wmadmodv3 ! audioconvert ! audioresample ! alsasink
WARN (0x90e69e8 - 0:00:00.949940000) GST_PLUGIN_LOADING( 4401)
gstplugin.c(410):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstpostproc.so: undefined symbol: pp_free_mode
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
WARN (0x91b5858 - 0:00:01.788421000) asfdemux( 4400)
gstasfdemux.c(896):gst_asf_demux_add_audio_stream: Audio header contains 46
bytes of codec specific data
WARN (0x91b5858 - 0:00:01.788808000) riff( 4400)
riff-media.c(960):gst_riff_create_audio_caps: Unknown audio tag 0x000a
ERROR (0x91b5858 - 0:00:01.789397000) GST_CAPS( 4400)
gstpad.c(1904):gst_pad_get_caps_unlocked:<asfdemux0:audio_00> pad returned caps
audio/x-asf-unknown, codec_id=(int)10 which are not a real subset of its
template caps audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 1000,
96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int,
endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24,
32 }, depth=(int){ 8, 16, 24, 32 }, rate=(int)[ 1000, 96000 ], channels=(int)[
1, 2 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ];
audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-alaw,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[
1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)microsoft,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1,
2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ];
audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]
(gst-launch-0.10:4400): GStreamer-WARNING **: pad asfdemux0:audio_00 returned
caps that are not a real subset of its template caps
ERROR (0x91b5858 - 0:00:01.791270000) GST_CAPS( 4400)
gstpad.c(1904):gst_pad_get_caps_unlocked:<asfdemux0:audio_00> pad returned caps
audio/x-asf-unknown, codec_id=(int)10 which are not a real subset of its
template caps audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 1000,
96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int,
endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24,
32 }, depth=(int){ 8, 16, 24, 32 }, rate=(int)[ 1000, 96000 ], channels=(int)[
1, 2 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ];
audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-alaw,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[
1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)microsoft,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1,
2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ];
audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]
(gst-launch-0.10:4400): GStreamer-WARNING **: pad asfdemux0:audio_00 returned
caps that are not a real subset of its template caps
ERROR (0x91b5858 - 0:00:01.792941000) GST_CAPS( 4400)
gstpad.c(1904):gst_pad_get_caps_unlocked:<asfdemux0:audio_00> pad returned caps
audio/x-asf-unknown, codec_id=(int)10 which are not a real subset of its
template caps audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 1000,
96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int,
endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24,
32 }, depth=(int){ 8, 16, 24, 32 }, rate=(int)[ 1000, 96000 ], channels=(int)[
1, 2 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ];
audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-alaw,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[
1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string)microsoft,
rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1,
2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma,
wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ],
channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ];
audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]
The error "Unknown audio tag 0x000a" is an instance of the following bug:-
http://bugzilla.gnome.org/show_bug.cgi?id=361177
Error when trying to play stream from BBS World.
But I have some additional information in that I have parsed the Header Object
and the Codec List Object contains the Codec Name "Windows Media Audio 9 Voice"
with Codec Description "12 kbps, 16 kHz, mono". The Codec Specific Data are:-
10 00 04 00 00 00 00 00 00 00 00 00 00 00 10 00
00 00 a7 99 1a 00 05 c9 2d 40 14 5a 60 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
I am guessing that this codec is in wma9dmod.dll, which pitfdll does not yet
cover. I understand that the maintainer for pitfdll is busy with his studies
and unlikely to be paying much attention in the near future but I have posted
a pitfdll feature request anyway.
In the mean time, there is the problem with asfdemux not recognising audio tag
10 and the codec specific data, and the warning:-
undefined symbol: pp_free_mode
I have not seen this latter in any other bug reports.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list