X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fthirdparty%2Fsrc%2Fdav1d-0.4.0.patch1;h=94c9d7b1c2cff552de2640828d661c95d49baa9b;hp=05396f33a01b58820c5413c64d77c273432bf223;hb=cdb8b00f2f7ecf0b4910a40e1d90a87540d2891d;hpb=721a106de35567bcab14a0e92718767189acf176 diff --git a/cinelerra-5.1/thirdparty/src/dav1d-0.4.0.patch1 b/cinelerra-5.1/thirdparty/src/dav1d-0.4.0.patch1 index 05396f33..94c9d7b1 100644 --- a/cinelerra-5.1/thirdparty/src/dav1d-0.4.0.patch1 +++ b/cinelerra-5.1/thirdparty/src/dav1d-0.4.0.patch1 @@ -1,7 +1,23 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile --- dav1d-0.4.0.orig/Makefile 1969-12-31 17:00:00.000000000 -0700 -+++ dav1d-0.4.0/Makefile 2019-08-30 10:30:39.846512952 -0600 -@@ -0,0 +1,342 @@ ++++ dav1d-0.4.0/Makefile 2019-09-05 16:38:01.820636946 -0600 +@@ -0,0 +1,358 @@ ++ ++_ARCH := $(shell uname -m) ++ARCH_I32 := $(shell expr "x$(_ARCH)" : 'xi[346]86.*') ++ARCH_X64 := $(shell expr "x$(_ARCH)" : 'x..._64*') ++ ++ifneq ($(ARCH_I32),0) ++ASM_ARCH := elf32 ++ARCH_X86_32 := 1 ++ARCH_X86_64 := 0 ++endif ++ifneq ($(ARCH_X64),0) ++ASM_ARCH := elf64 ++ARCH_X86_32 := 0 ++ARCH_X86_64 := 1 ++endif ++ +BUILD=build +DESTDIR=/ +PREFIX=usr/local @@ -96,7 +112,7 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile + mc_ssse3.obj \ + msac.obj) +$(NASM_BLD)/%.obj: src/x86/%.asm -+ $(NASM) -f elf64 \ ++ $(NASM) -f $(ASM_ARCH) \ + -I src/ -I $(BUILD)/ -MQ $@ -MF $@.ndep \ + $< -o $@ + @@ -174,8 +190,8 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile + echo >> $@ "#define ARCH_ARM 0" + echo >> $@ "#define ARCH_PPC64LE 0" + echo >> $@ "#define ARCH_X86 1" -+ echo >> $@ "#define ARCH_X86_32 0" -+ echo >> $@ "#define ARCH_X86_64 1" ++ echo >> $@ "#define ARCH_X86_32 $(ARCH_X86_32)" ++ echo >> $@ "#define ARCH_X86_64 $(ARCH_X86_64)" + echo >> $@ "#define CONFIG_16BPC 1" + echo >> $@ "#define CONFIG_8BPC 1" + echo >> $@ "#define CONFIG_LOG 1" @@ -186,8 +202,8 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile + echo >> $@ "#define STACK_ALIGNMENT 32" + +$(BUILD)/config.asm: -+ echo > $@ "%define ARCH_X86_32 0" -+ echo >> $@ "%define ARCH_X86_64 1" ++ echo > $@ "%define ARCH_X86_32 $(ARCH_X86_32)" ++ echo >> $@ "%define ARCH_X86_64 $(ARCH_X86_64)" + echo >> $@ "%define PIC 1" + echo >> $@ "%define STACK_ALIGNMENT 32" + @@ -297,7 +313,7 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile +$(CHKASM_BIT16)/%.o: $(TESTS_CHKASM)/%.c + $(CC_CC) $(BLD_INCL) -DBITDEPTH=16 -o $@ -c $< +$(TESTS_CHKASM_BLD)/x86/%.obj: $(TESTS_CHKASM)/x86/%.asm -+ @$(NASM) -f elf64 \ ++ @$(NASM) -f $(ASM_ARCH) \ + -I src/ -I $(BUILD)/ -MQ $@ -MF $@.ndep \ + $< -o $@ +