view vidix/Makefile @ 25317:7f3cb5408f28

Fixed VIDIX color bug that was introduced when Radeon VIDIX driver was synchronized with vidix.sf.net. The red color was saturating. Corrected value fixes the issue and restore the color to the level it used to have before synchronization. Meaning of the value remains unknow but was retrieved from register's value of a Radeon 9000 card, so it may need further testing. Patch by Guillaume Lecerf (foxcore at gmail dot com)
author ben
date Mon, 10 Dec 2007 19:27:46 +0000
parents 4ba5a1593296
children 30fb2aded5b1
line wrap: on
line source

include ../config.mak

LIBNAME_MPLAYER = libvidix.a

SRCS_MPLAYER    = vidixlib.c \
                  drivers.c \
                  dha.c \
                  mtrr.c \
                  pci.c \
                  pci_names.c \
                  pci_dev_ids.c\

SRCS_MPLAYER-$(VIDIX_CYBERBLADE)           += cyberblade_vid.c
SRCS_MPLAYER-$(VIDIX_IVTV)                 += ivtv_vid.c
SRCS_MPLAYER-$(VIDIX_MACH64)               += mach64_vid.c
SRCS_MPLAYER-$(VIDIX_MGA)                  += mga_vid.c
SRCS_MPLAYER-$(VIDIX_NVIDIA)               += nvidia_vid.c
SRCS_MPLAYER-$(VIDIX_PM2)                  += pm2_vid.c
SRCS_MPLAYER-$(VIDIX_PM3)                  += pm3_vid.c
SRCS_MPLAYER-$(VIDIX_RADEON)               += radeon_vid.c
SRCS_MPLAYER-$(VIDIX_SAVAGE)               += savage_vid.c
SRCS_MPLAYER-$(VIDIX_SIS)                  += sis_vid.c sis_bridge.c
SRCS_MPLAYER-$(VIDIX_UNICHROME)            += unichrome_vid.c

ifeq ($(VIDIX_MGA_CRTC2), yes)
OBJS_MPLAYER += mga_crtc2_vid.o
endif
ifeq ($(VIDIX_RAGE128),yes)
OBJS_MPLAYER += rage128_vid.o
endif

# If you want libdha to use svgalib_helper for hardware access,
# uncomment this statement, and change the -I to the correct directory
# that includes svgalib_helper.o:
#CFLAGS += -DDEV_SVGA=\"/dev/svga\" -DCONFIG_SVGAHELPER -Isvgalib_helper/

libs: pci_names.c

dep depend:: pci_names.c

include ../mpcommon.mak

mga_crtc2_vid.o: mga_vid.c
	$(CC) -c $(CFLAGS) -DCRTC2 -o $@ $<

rage128_vid.o: radeon_vid.c
	$(CC) -c $(CFLAGS) -DRAGE128 -o $@ $<

pci_names.c pci_dev_ids.c: pci.db
	LC_ALL=C awk -f pci_db2c.awk $< $(VIDIX_PCIDB)

clean::
	rm -f pci_*.c pci_*.h