annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22546
322fed4ddef2 consistency cosmetics
diego
parents: 22545
diff changeset
1 include ../config.mak
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
2
22547
9193e4b4834f cosmetics: Rename variables for consistency with other Makefiles.
diego
parents: 22546
diff changeset
3 LIBNAME_MPLAYER = libvidix.a
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
4
22849
bddb09395c3e Merge all VIDIX drivers into libvidix.a.
diego
parents: 22789
diff changeset
5 SRCS_MPLAYER = vidixlib.c \
22989
682e1d6726f4 cosmetics: tabs --> spaces
diego
parents: 22974
diff changeset
6 drivers.c \
682e1d6726f4 cosmetics: tabs --> spaces
diego
parents: 22974
diff changeset
7 dha.c \
682e1d6726f4 cosmetics: tabs --> spaces
diego
parents: 22974
diff changeset
8 mtrr.c \
682e1d6726f4 cosmetics: tabs --> spaces
diego
parents: 22974
diff changeset
9 pci.c \
682e1d6726f4 cosmetics: tabs --> spaces
diego
parents: 22974
diff changeset
10 pci_names.c \
682e1d6726f4 cosmetics: tabs --> spaces
diego
parents: 22974
diff changeset
11 pci_dev_ids.c\
22849
bddb09395c3e Merge all VIDIX drivers into libvidix.a.
diego
parents: 22789
diff changeset
12
23094
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
13 SRCS_MPLAYER-$(VIDIX_CYBERBLADE) += cyberblade_vid.c
23275
17fcd644f32e new VIDIX driver for IVTV cards, original patch by Lutz Koschorreck
ben
parents: 23094
diff changeset
14 SRCS_MPLAYER-$(VIDIX_IVTV) += ivtv_vid.c
23094
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
15 SRCS_MPLAYER-$(VIDIX_MACH64) += mach64_vid.c
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
16 SRCS_MPLAYER-$(VIDIX_MGA) += mga_vid.c
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
17 SRCS_MPLAYER-$(VIDIX_NVIDIA) += nvidia_vid.c
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
18 SRCS_MPLAYER-$(VIDIX_PM2) += pm2_vid.c
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
19 SRCS_MPLAYER-$(VIDIX_PM3) += pm3_vid.c
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
20 SRCS_MPLAYER-$(VIDIX_RADEON) += radeon_vid.c
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
21 SRCS_MPLAYER-$(VIDIX_SAVAGE) += savage_vid.c
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
22 SRCS_MPLAYER-$(VIDIX_SIS) += sis_vid.c sis_bridge.c
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
23 SRCS_MPLAYER-$(VIDIX_UNICHROME) += unichrome_vid.c
22973
46597c69d843 added conditional vidix drivers compilation
ben
parents: 22901
diff changeset
24
23094
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
25 ifeq ($(VIDIX_MGA_CRTC2), yes)
22973
46597c69d843 added conditional vidix drivers compilation
ben
parents: 22901
diff changeset
26 OBJS_MPLAYER += mga_crtc2_vid.o
46597c69d843 added conditional vidix drivers compilation
ben
parents: 22901
diff changeset
27 endif
23094
0057530b1ffc cosmetics: Rename Makefile variables CONFIG_VIDIX_* --> VIDIX_*.
diego
parents: 22989
diff changeset
28 ifeq ($(VIDIX_RAGE128),yes)
22973
46597c69d843 added conditional vidix drivers compilation
ben
parents: 22901
diff changeset
29 OBJS_MPLAYER += rage128_vid.o
46597c69d843 added conditional vidix drivers compilation
ben
parents: 22901
diff changeset
30 endif
3991
dcc632dd2097 preliminary version
nick
parents:
diff changeset
31
22900
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
32 # If you want libdha to use svgalib_helper for hardware access,
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
33 # uncomment this statement, and change the -I to the correct directory
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
34 # that includes svgalib_helper.o:
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
35 #CFLAGS += -DDEV_SVGA=\"/dev/svga\" -DCONFIG_SVGAHELPER -Isvgalib_helper/
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
36
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
37 libs: pci_names.c
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
38
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
39 dep depend:: pci_names.c
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
40
22549
77f632d4ca36 Reuse common parts of all Makefiles through mpcommon.mak.
diego
parents: 22548
diff changeset
41 include ../mpcommon.mak
22849
bddb09395c3e Merge all VIDIX drivers into libvidix.a.
diego
parents: 22789
diff changeset
42
22850
9a1e26fef45b Move driver files directly into the vidix directory.
diego
parents: 22849
diff changeset
43 mga_crtc2_vid.o: mga_vid.c
22849
bddb09395c3e Merge all VIDIX drivers into libvidix.a.
diego
parents: 22789
diff changeset
44 $(CC) -c $(CFLAGS) -DCRTC2 -o $@ $<
bddb09395c3e Merge all VIDIX drivers into libvidix.a.
diego
parents: 22789
diff changeset
45
22850
9a1e26fef45b Move driver files directly into the vidix directory.
diego
parents: 22849
diff changeset
46 rage128_vid.o: radeon_vid.c
22849
bddb09395c3e Merge all VIDIX drivers into libvidix.a.
diego
parents: 22789
diff changeset
47 $(CC) -c $(CFLAGS) -DRAGE128 -o $@ $<
22900
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
48
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
49 pci_names.c pci_dev_ids.c: pci.db
25271
4ba5a1593296 add new configure option to disable VIDIX PCI device name database (saves a 300 kB on mplayer binary)
ben
parents: 23317
diff changeset
50 LC_ALL=C awk -f pci_db2c.awk $< $(VIDIX_PCIDB)
22900
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
51
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
52 clean::
a9e111b88c4a merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents: 22850
diff changeset
53 rm -f pci_*.c pci_*.h