Page 1 of 1

Make errors on latest source?

Posted: 16 Jun 2010 02:47
by brianp
Hi,
I am trying to play an HD MKV file and the stock, Ubuntu 9.10 /64 bit VLC plays it at ~2 frames per second with no sound. MPlayer plays the sound fine, but no video. I wanted to compile vlc from source and see if I could get it to run full screen.
vlc-1.0.6: ./configure; make ends with errors:
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/libmatroska.a(KaxAttached.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/libmatroska.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[6]: *** [libmkv_plugin.la] Error 1
make[6]: Leaving directory `/home/brianp/download/vlc/vlc-1.0.6/modules/demux/mkv'
make[5]: *** [all] Error 2

I rebuilt mplayer just now so I am pretty sure I have the full build environment setup. My system should play HD fine: core 2 quad 2.83 ghz, ati raedon 4850/512 video with ati ati-driver-installer-10-5-x86.x86_64 installed, 4 gb 1333 mhz dr3, velociraptor 300 hard drive. Ubuntu 9.10 64 bit desktop. Even with w32codecs and w64codecs installed, mplayer is not smart enough to figure out how to decode it. VLC is smarter, but appears to be built wrong.

MediaInfo for file:
General
Complete name : /vb/brianp/Videos/cuttlefish/title02.mkv
Format : Matroska
File size : 24.8 GiB
Duration : 2h 36mn
Overall bit rate : 22.7 Mbps
Encoded date : UTC 2010-06-13 20:55:43
Writing application : MakeMKV v1.5.6 beta linux(x64-release)
Writing library : libmakemkv v1.5.6 beta (0.7.7/0.8.1) x86_64-linux-gnu

Video
ID : 1
Format : VC-1
Format profile : AP@L3
Codec ID : WVC1
Codec ID/Hint : Microsoft
Duration : 2h 35mn
Bit rate : 19.9 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.400
Stream size : 21.7 GiB (87%)

Mplayer fails with this error in the stdout:
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [WVC1] 1920x1080 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Error opening/initializing the selected video_out (-vo) device.

How can I watch this video?

Thank you,

BrianP

Re: Make errors on latest source?

Posted: 16 Jun 2010 02:53
by Jean-Baptiste Kempf
You have a video driver issue.

Re: Make errors on latest source?

Posted: 16 Jun 2010 03:45
by brianp
J-B,
Stock Ubuntu VLC has a driver for Matroska containers. Why would the new source not?

Can you be more specific?

Thanks,
BrianP

Re: Make errors on latest source?

Posted: 20 Jun 2010 21:21
by xtophe
About the compilation error, the error message gives you the solution.