On 2015-03-06 12:54, Gary Thomas wrote:
On 2015-03-06 10:51, Mike Looijmans wrote:
Commit 4ceff7d0a1f28eb1ce5d288111015bff8d5e9a7e "libav: drop older 0.8.* and use libav-9 by 
default" removed libav 0.8 in favor of the "9" edition. However, after compiling this
for a MIPS box, the gst-ffmpeg plugin now refuses to load and displays the 
following at runtime:

(gst-plugin-scanner:971): GStreamer-WARNING **: Failed to load plugin 
'/usr/lib/gstreamer-0.10/libgstffmpeg.so': 
/usr/lib/gstreamer-0.10/libgstffmpeg.so: undefined symbol:
avcodec_get_context_defaults

The "avcodec_get_context_defaults" method is mentioned even in libav-9.patch.

Reverting to the 0.8 version "resolves" it.

I wonder if we're the only ones getting this?


I get a different error, but surely just as deadly since it
fails to register the whole ffmpeg plugin:
(gst-plugin-scanner:1108): GStreamer-WARNING **: Failed to load plugin 
'/usr/lib/gstreamer-0.10/libgstffmpeg.so': /usr/li
b/gstreamer-0.10/libgstffmpeg.so: undefined symbol: 
av_get_bits_per_sample_format
(gst-plugin-scanner:1108): GLib-GObject-WARNING **: cannot register existing 
type 'GstVorbisDec'


Submitted as bug #7425

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to