updating for Slackware compile by Andrew
authorGood Guy <good1.2guy@gmail.com>
Thu, 12 May 2022 22:26:01 +0000 (16:26 -0600)
committerGood Guy <good1.2guy@gmail.com>
Thu, 12 May 2022 22:26:01 +0000 (16:26 -0600)
cinelerra-5.1/configure.ac
cinelerra-5.1/libzmpeg3/Makefile
cinelerra-5.1/mpeg2enc/Makefile
cinelerra-5.1/mpeg2enc/mmx.h

index cfde734550d5e041ad496176fa413b7e44e0435a..1cf621b49cbcb95a0b8f4cc8dbf6ccc5c60f1c31 100644 (file)
@@ -1063,12 +1063,12 @@ fi
 
 FFMPEG_EXTRA_LDFLAGS=""
 if test "x$WANT_VAAPI" != "xno" -a "x$HAVE_VAAPI" = "xyes"; then
-  FFMPEG_EXTRA_LDFLAGS+=' -lva'
-  EXTRA_LIBS+=' -lva'
+  FFMPEG_EXTRA_LDFLAGS+=' -lva `pkg-config --libs libva`'
+  EXTRA_LIBS+=' -lva '
   WANT_VAAPI="yes"
   if test "x$HAVE_vaapi_x11" = "xyes"; then
     FFMPEG_EXTRA_LDFLAGS+=' -lva-x11'
-    EXTRA_LIBS+=' -lva-x11'
+    EXTRA_LIBS+=' -lva-x11 `pkg-config --libs x11`'
   fi
   if test "x$HAVE_vaapi_drm" = "xyes"; then
     FFMPEG_EXTRA_LDFLAGS+=' -lva-drm'
index c5b8a083d37ac3ebd173b1d83bd19c89a027bd24..7e96761fa571d265d1b915a53787d55e5fe41b4c 100644 (file)
@@ -89,7 +89,7 @@ endif
 LIBS += $(lib_a52dec) $(lib_djbfft) $(lib_libbthread)
 
 ifeq ($(DYNAMIC_FONTS), 1)
-LIBS += -lX11
+LIBS += -lX11 `pkg-config --libs x11`
 else
 CFLAGS += -DBUILTIN_FONT_DATA 
 OBJS += $(OBJDIR)/xfont1.o
index bab267cfbcb85811d7f4923896e8bff0751ff513..ceac3cec3a44f1f3da7a9413a523b3c096f74c6f 100644 (file)
@@ -7,7 +7,7 @@ CC = gcc
 CFLAGS += -I$(TOPDIR)/libzmpeg3
 
 ifeq ($(OBJDIR), i686)
-CFLAGS += -DX86_CPU
+CFLAGS += -DX86_CPU -march=i686 -mcpu=i686 -fomit-frame-pointer
 NASMOBJ = \
        $(OBJDIR)/bdist1_mmx.o \
        $(OBJDIR)/bdist2_mmx.o \
index c78e1859d0ecdf4fc15ecb363a92a162a4eccb49..9b8eab61699e3b0e320270f64e64ddff7e629402 100644 (file)
@@ -43,7 +43,7 @@ typedef       union {
 #define        mmx_si2r(op,imm,reg) \
        __asm__ __volatile__ (#op " %0, %%" #reg \
                              : /* nothing */ \
-                             : "J" (imm) )
+                             : "X" (imm) )
 
 #define        mmx_m2r(op,mem,reg) \
        __asm__ __volatile__ (#op " %0, %%" #reg \