libgl1-mesa-dev and --no-yasm

The place to discuss linux version of MakeMKV
Post Reply
Message
Author
kevmitch
Posts: 72
Joined: Mon Mar 11, 2013 6:35 am

libgl1-mesa-dev and --no-yasm

#1 Post by kevmitch » Wed Feb 05, 2014 5:42 pm

Two questions:
1) Why does the Linux installation page recommend installing libgl1-mesa-dev. I seem to compile and run fine without it. Is there some feature that this enables?

2) Why is the --no-yasm flag recommended to compile ffmpeg? Is it just so you don't have to install yasm to build it? Doesn't this potentially make the resulting library slower, or does the functionality used by makemkv not use any assembly code?

mike admin
Posts: 4083
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: libgl1-mesa-dev and --no-yasm

#2 Post by mike admin » Thu Feb 06, 2014 8:16 am

kevmitch wrote:1) Why does the Linux installation page recommend installing libgl1-mesa-dev. I seem to compile and run fine without it. Is there some feature that this enables?
Its a pre-requesite for qt4-dev on ubuntu.
kevmitch wrote:or does the functionality used by makemkv not use any assembly code?
Yes, no asm code used by audio codecs. Just not to install yasm.

Romansh
Posts: 873
Joined: Sat Jan 22, 2011 7:09 pm

Re: libgl1-mesa-dev and --no-yasm

#3 Post by Romansh » Thu Feb 06, 2014 10:18 pm

mike admin wrote:
kevmitch wrote:or does the functionality used by makemkv not use any assembly code?
Yes, no asm code used by audio codecs. Just not to install yasm.
That would be incorrect. Some of it is inline, but you'll also find some in libavcodec/x86/ac3dsp.asm, libavcodec/x86/imdct36.asm, and so on which require yasm (or nasm) and are used by audio decoders.

No idea what the impact is on overall performance though.

Post Reply