Public bug reported:

Binary package hint: vlc

Hello! I'm trying to play MKV files that apparently contain AVC1-encoded
video. VLC complains with:

=quote=
No suitable decoder module:
VLC does not support the audio or video format "avc1". Unfortunately there is 
no way for you to fix this.
=end quote=

I've tried running “$ vlc -vvv --no-plugins-cache --list|grep avcodecVLC
media player 1.0.2 Goldeneye” and I see these errors:

=quote=
[0x10e8888] main libvlc warning: cannot load module 
`/usr/lib/vlc/codec/libavcodec_plugin.so' (libavutil.so.49: cannot open shared 
object file: No such file or directory)
[0x10e8888] main libvlc warning: cannot load module 
`/usr/lib/vlc/codec/libx264_plugin.so' (libx264.so.67: cannot open shared 
object file: No such file or directory)
[0x10e8888] main libvlc warning: cannot load module 
`/usr/lib/vlc/demux/libavformat_plugin.so' (libavutil.so.49: cannot open shared 
object file: No such file or directory)
=end quote=

I'm not totally sure this is VLC's problem, but “ffplay” does play those
files. (However, there are multiple audio streams, and ffplay appears to
play them all at the same time.)

One weird thing:

bogd...@mabelode:/usr/lib$ ls -la |grep libx264
-rw-r--r--   1 root root   798912 2009-10-12 23:25 libx264.a
lrwxrwxrwx   1 root root       13 2009-10-14 11:13 libx264.so -> libx264.so.76
-rw-r--r--   1 root root   584088 2009-10-12 23:25 libx264.so.76
bogd...@mabelode:/usr/lib$ dpkg-query -S libx264.so.76
libx264-67: /usr/lib/libx264.so.76

You might notixce that libx264-67 installs a file that ends with "76"
instead of "67", which is suspect but I don't expect has anything to do
with avc1.

I seem to have both the /usr/lib/vlc/... files that appear in the
warning.

bogd...@mabelode:/usr/lib$ ls -la /usr/lib/vlc/codec /usr/lib/vlc/demux |grep 
libav
-rw-r--r--  1 root root  72360 2009-09-25 21:20 libavcodec_plugin.so
-rw-r--r--  1 root root  47536 2009-09-25 21:20 libavformat_plugin.so

Also:

bogd...@mabelode:/usr/lib$ ls -la /usr/lib/libavcodec*
lrwxrwxrwx 1 root root      21 2009-10-18 15:38 /usr/lib/libavcodec.so.52 -> 
libavcodec.so.52.36.0
-rw-r--r-- 1 root root 5214640 2009-10-12 23:58 /usr/lib/libavcodec.so.52.36.0
bogd...@mabelode:/usr/lib$ dpkg-query -S /usr/lib/libavcodec.so.52
libavcodec-extra-52: /usr/lib/libavcodec.so.52

And:

bogd...@mabelode:/usr/lib$ ls -la libavutil*
lrwxrwxrwx 1 root root    19 2009-10-18 15:36 libavutil.so.50 -> 
libavutil.so.50.3.0
-rw-r--r-- 1 root root 51144 2009-10-12 23:58 libavutil.so.50.3.0
bogd...@mabelode:/usr/lib$ dpkg-query -S libavutil.so.50
libavutil-extra-49: /usr/lib/libavutil.so.50
libavutil-extra-49: /usr/lib/libavutil.so.50.3.0

Strangely enough, libavutil-extra-49 installs an .so file with a ".50"
extension. Could that be a bug in that package? (I've tried replacing it
with libavutil49, but it does the same thing.)

I'm sorry if this report mixes several issues, I don't know which of
them might or might not be related.

ProblemType: Bug
Architecture: amd64
Date: Sun Oct 18 15:44:16 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: vlc 1.0.2-1ubuntu1
ProcEnviron:
 LANGUAGE=en_US.UTF-8
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: vlc
Uname: Linux 2.6.31-14-generic x86_64

** Affects: vlc (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug

-- 
vlc doesn't play avc1 video files
https://bugs.launchpad.net/bugs/454714
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to