libgl1-mesa-dev and --no-yasm

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

libgl1-mesa-dev and --no-yasm

Post by kevmitch »

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: 4065
Joined: Wed Nov 26, 2008 2:26 am
Contact:

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

Post by mike admin »

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

Post by Romansh »

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