[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