libgstffmpeg.so linked to old version of libx264

Bug #303255 reported by Michael Totschnig
2
Affects Status Importance Assigned to Milestone
gstreamer0.10-ffmpeg (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gstreamer0.10-ffmpeg

After upgrade to intrepid playing mpeg4 video with totem did not work. Following error was shown in console:
(totem:6702): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstffmpeg.so': libx264.so.57: cannot open shared object file: No such file or directory

ldd /usr/lib/gstreamer-0.10/libgstffmpeg.so displays:
 linux-vdso.so.1 => (0x00007fff4affe000)
 libavformat.so.52 => /usr/local/lib/libavformat.so.52 (0x00007fa542a4d000)
 libavcodec.so.51 => /usr/local/lib/libavcodec.so.51 (0x00007fa542324000)
 libavutil.so.49 => /usr/local/lib/libavutil.so.49 (0x00007fa542116000)
 libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0x00007fa541ee8000)
 libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0x00007fa541c24000)
 libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fa5419dd000)
 libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fa541718000)
 libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa5414fc000)
 libc.so.6 => /lib/libc.so.6 (0x00007fa541189000)
 libz.so.1 => /usr/lib/libz.so.1 (0x00007fa540f71000)
 libm.so.6 => /lib/libm.so.6 (0x00007fa540cec000)
 libamrnb.so.3 => /usr/lib/libamrnb.so.3 (0x00007fa540aac000)
 libamrwb.so.3 => /usr/lib/libamrwb.so.3 (0x00007fa54087d000)
 libfaac.so.0 => /usr/lib/libfaac.so.0 (0x00007fa54066b000)
 libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00007fa5403f1000)
 libtheora.so.0 => /usr/lib/libtheora.so.0 (0x00007fa5401aa000)
 libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007fa53fdd1000)
 libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007fa53fba3000)
 libx264.so.57 => not found
 libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x00007fa53f8b2000)
 libdl.so.2 => /lib/libdl.so.2 (0x00007fa53f6ad000)
 libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007fa53f4a8000)
 libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fa53f2a4000)
 libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fa53ef46000)
 librt.so.1 => /lib/librt.so.1 (0x00007fa53ed3d000)
 libpcre.so.3 => /lib/libpcre.so.3 (0x00007fa53eb14000)
 /lib64/ld-linux-x86-64.so.2 (0x00007fa542f3e000)
 libogg.so.0 => /usr/lib/libogg.so.0 (0x00007fa53e90d000)

Intrepid no longer has version 57 of libx264, but 59.
As a workaround I did
sudo ln -s /usr/lib/libx264.so.59 /usr/lib/libx264.so.57

Revision history for this message
Michael Totschnig (michael-totschnig) wrote :

I realized that I had a locally compiled ffmpeg, so I think that this was the reason for my problem.

Changed in gstreamer0.10-ffmpeg:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.