mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
Merge commit 'ef5d41a5534b65f03d02f2e11a503ab8416bfc3b'
* commit 'ef5d41a5534b65f03d02f2e11a503ab8416bfc3b': x86inc: Rename "program_name" to "private_prefix" configure: Run SHFLAGS through ldflags_filter() Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
1b03e09198
2
configure
vendored
2
configure
vendored
@ -4385,7 +4385,7 @@ LD_PATH=$LD_PATH
|
||||
DLLTOOL=$dlltool
|
||||
LDFLAGS=$LDFLAGS
|
||||
LDFLAGS-ffserver=$FFSERVERLDFLAGS
|
||||
SHFLAGS=$SHFLAGS
|
||||
SHFLAGS=$(echo $($ldflags_filter $SHFLAGS))
|
||||
YASMFLAGS=$YASMFLAGS
|
||||
BUILDSUF=$build_suffix
|
||||
PROGSSUF=$progs_suffix
|
||||
|
@ -34,8 +34,8 @@
|
||||
; as this feature might be useful for others as well. Send patches or ideas
|
||||
; to x264-devel@videolan.org .
|
||||
|
||||
%ifndef program_name
|
||||
%define program_name x264
|
||||
%ifndef private_prefix
|
||||
%define private_prefix x264
|
||||
%endif
|
||||
|
||||
%define WIN64 0
|
||||
@ -650,7 +650,7 @@ DECLARE_ARG 7, 8, 9, 10, 11, 12, 13, 14
|
||||
%endmacro
|
||||
%macro cglobal_internal 1-2+
|
||||
%ifndef cglobaled_%1
|
||||
%xdefine %1 mangle(program_name %+ _ %+ %1)
|
||||
%xdefine %1 mangle(private_prefix %+ _ %+ %1)
|
||||
%xdefine %1.skip_prologue %1 %+ .skip_prologue
|
||||
CAT_XDEFINE cglobaled_, %1, 1
|
||||
%endif
|
||||
@ -674,7 +674,7 @@ DECLARE_ARG 7, 8, 9, 10, 11, 12, 13, 14
|
||||
%endmacro
|
||||
|
||||
%macro cextern 1
|
||||
%xdefine %1 mangle(program_name %+ _ %+ %1)
|
||||
%xdefine %1 mangle(private_prefix %+ _ %+ %1)
|
||||
CAT_XDEFINE cglobaled_, %1, 1
|
||||
extern %1
|
||||
%endmacro
|
||||
@ -687,7 +687,7 @@ DECLARE_ARG 7, 8, 9, 10, 11, 12, 13, 14
|
||||
%endmacro
|
||||
|
||||
%macro const 2+
|
||||
%xdefine %1 mangle(program_name %+ _ %+ %1)
|
||||
%xdefine %1 mangle(private_prefix %+ _ %+ %1)
|
||||
global %1
|
||||
%1: %2
|
||||
%endmacro
|
||||
|
@ -23,7 +23,7 @@
|
||||
;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
;******************************************************************************
|
||||
|
||||
%define program_name ff
|
||||
%define private_prefix ff
|
||||
%define cpuflags_mmxext cpuflags_mmx2
|
||||
|
||||
%include "libavutil/x86/x86inc.asm"
|
||||
|
@ -98,7 +98,7 @@ cglobal %2 %+ 24ToY, 6, 6, %1, dst, src, u1, u2, w, u3
|
||||
%define coeff2 [%2_Ycoeff_3x56]
|
||||
%endif ; x86-32/64 && mmsize == 8/16
|
||||
%if (ARCH_X86_64 || mmsize == 8) && %0 == 3
|
||||
jmp mangle(program_name %+ _ %+ %3 %+ 24ToY %+ SUFFIX).body
|
||||
jmp mangle(private_prefix %+ _ %+ %3 %+ 24ToY %+ SUFFIX).body
|
||||
%else ; (ARCH_X86_64 && %0 == 3) || mmsize == 8
|
||||
.body:
|
||||
%if cpuflag(ssse3)
|
||||
@ -188,7 +188,7 @@ cglobal %2 %+ 24ToUV, 7, 7, %1, dstU, dstV, u1, src, u2, w, u3
|
||||
%define coeffV2 [%2_Vcoeff_3x56]
|
||||
%endif ; x86-32/64
|
||||
%if ARCH_X86_64 && %0 == 3
|
||||
jmp mangle(program_name %+ _ %+ %3 %+ 24ToUV %+ SUFFIX).body
|
||||
jmp mangle(private_prefix %+ _ %+ %3 %+ 24ToUV %+ SUFFIX).body
|
||||
%else ; ARCH_X86_64 && %0 == 3
|
||||
.body:
|
||||
%if cpuflag(ssse3)
|
||||
@ -315,7 +315,7 @@ cglobal %2%3%4%5 %+ ToY, 6, 6, %1, dst, src, u1, u2, w, u3
|
||||
mova m5, [rgba_Ycoeff_%2%4]
|
||||
mova m6, [rgba_Ycoeff_%3%5]
|
||||
%if %0 == 6
|
||||
jmp mangle(program_name %+ _ %+ %6 %+ ToY %+ SUFFIX).body
|
||||
jmp mangle(private_prefix %+ _ %+ %6 %+ ToY %+ SUFFIX).body
|
||||
%else ; %0 == 6
|
||||
.body:
|
||||
%if ARCH_X86_64
|
||||
@ -371,7 +371,7 @@ cglobal %2%3%4%5 %+ ToUV, 7, 7, %1, dstU, dstV, u1, src, u2, w, u3
|
||||
%define coeffV2 [rgba_Vcoeff_%3%5]
|
||||
%endif ; x86-64/32
|
||||
%if ARCH_X86_64 && %0 == 6
|
||||
jmp mangle(program_name %+ _ %+ %6 %+ ToUV %+ SUFFIX).body
|
||||
jmp mangle(private_prefix %+ _ %+ %6 %+ ToUV %+ SUFFIX).body
|
||||
%else ; ARCH_X86_64 && %0 == 6
|
||||
.body:
|
||||
%if ARCH_X86_64
|
||||
|
Loading…
x
Reference in New Issue
Block a user