[vlc-devel] [PATCH] yadif : Add SSSE3 and SSE2 support. porting from FFmpeg.

Naohiro KORIYAMA nkoriyama at gmail.com
Tue Dec 20 12:08:46 CET 2011


2011/12/17 Naohiro KORIYAMA <nkoriyama at gmail.com>:
> 2011/12/17 Rémi Denis-Courmont <remi at remlab.net>:
>> Le samedi 10 décembre 2011 07:55:16 Naohiro KORIYAMA, vous avez écrit :
>>> OK. I reverted that part. and used VLC_MMX and VLC_SSE.
>>> I confirmed the compilation issue is fixed!
>>
>> I cannot link it here...
>>
>> .libs/libdeinterlace_plugin_la-algo_yadif.o: In function
>> `yadif_filter_line_ssse3':
>> /home/remi/videolan/vlc/build/modules/video_filter/../../../modules/video_filter/deinterlace/yadif_template.h:249:
>> undefined reference to `_pw_1'
>> /home/remi/videolan/vlc/build/modules/video_filter/../../../modules/video_filter/deinterlace/yadif_template.h:249:
>> undefined reference to `_pb_1'
>>
>
> I didn't have Linux environment. So I just installed Ubuntu 64 bit,
> and made a building environment.
> And I just got same error.
>
> I attached a new patch, it fixed the compilation issue.
> I built and testedya the module on Linux 64bit, Mac OS X 64bit and
> WIndows 32bit.
>

With a patch, I sent 3 days ago, inline assembler part of code may not
be compiled on some environment.
Attached patch fixed the issue.

sorry for sending modification many times.

Best regards,



-- 
KORIYAMA, Naohiro
nkoriyama at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-yadif-Add-SSSE3-and-SSE2-support.-porting-from-FFmpe.patch
Type: application/octet-stream
Size: 30153 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20111220/ec87c6d9/attachment.obj>


More information about the vlc-devel mailing list