On 2015-10-03 04:08, Ronald S. Bultje wrote:
> Hi,
> 
> On Fri, Oct 2, 2015 at 4:58 PM, Hendrik Leppkes <h.lepp...@gmail.com> wrote:
> 
>> On Fri, Oct 2, 2015 at 7:16 PM, Timothy Gu <timothyg...@gmail.com> wrote:
>>> On Fri, Oct 2, 2015 at 10:08 AM James Darnley <james.darn...@gmail.com>
>>> wrote:
>>>
>>>> The third patch uses them in the remaining inline assembly.
>>>>
>>>
>>> That's the crux of the problem: inline asm uses these constants, but will
>>> be unable to without yasm. Either we drop compatibility for inline asm
>> for
>>> x86 platforms w/o yasm, or we can't do this.
>>>
>>
>> A build without yasm is gimped as it is, so disabling inline asm in
>> the same go doesn't seem like a too terrible thing.
> 
> 
> I'm leaning towards this as well.

Then you will all be pleased to hear that I have fixed building with
--disable-yasm by adding a HAVE_YASM check to a few functions in cavs
(the Chinese H.264 knockoff) and many functions in vc1.  One conditional
in inline_asm has also been extended.  At least this fixes building
ffmpeg for the people who use --disable-yasm.

As for porting, I know I said "how hard can this be"...quite a lot
actually.  I ported 1 function in cavs last night but after going though
vc1 to fix building I can see just how much work that would be.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to