From baaded6afa66ff2618b98b17f3e30e3bec7e9e9f Mon Sep 17 00:00:00 2001 From: diego Date: Sat, 17 Mar 2007 09:12:29 +0000 Subject: Rename tdfx_vid_tst to tdfx_vid_test. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22677 b3059339-0415-0410-9bf9-f77b7e298cf2 --- drivers/Makefile | 6 +-- drivers/tdfx_vid_test.c | 98 +++++++++++++++++++++++++++++++++++++++++++++++++ drivers/tdfx_vid_tst.c | 98 ------------------------------------------------- 3 files changed, 101 insertions(+), 101 deletions(-) create mode 100644 drivers/tdfx_vid_test.c delete mode 100644 drivers/tdfx_vid_tst.c (limited to 'drivers') diff --git a/drivers/Makefile b/drivers/Makefile index 2249089165..ede1d5d1ce 100644 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -11,7 +11,7 @@ all: $(MGA_VID_OBJ) mga_vid_test else MGA_VID_OBJ = mga_vid.o CFLAGS = -O2 -D__KERNEL__ -DMODULE $(INCLUDES) -Wall -include $(KERNEL_INCLUDES)/linux/modversions.h -all: $(MGA_VID_OBJ) mga_vid_test tdfx_vid.o tdfx_vid_tst +all: $(MGA_VID_OBJ) mga_vid_test tdfx_vid.o tdfx_vid_test endif mga_vid.o: mga_vid.c mga_vid.h @@ -26,7 +26,7 @@ mga_vid_test: mga_vid_test.c tdfx_vid.o: tdfx_vid.c 3dfx.h $(CC) $(CFLAGS) -c $< -tdfx_vid_tst: tdfx_vid_tst.c +tdfx_vid_test: tdfx_vid_test.c $(CC) -O -o $@ $< install: $(MGA_VID_OBJ) @@ -37,7 +37,7 @@ install: $(MGA_VID_OBJ) dep depend: clean: - rm -f *.o *~ *.ko mga_vid_test tdfx_vid_tst + rm -f *.o *~ *.ko mga_vid_test tdfx_vid_test distclean: clean diff --git a/drivers/tdfx_vid_test.c b/drivers/tdfx_vid_test.c new file mode 100644 index 0000000000..cc875148c8 --- /dev/null +++ b/drivers/tdfx_vid_test.c @@ -0,0 +1,98 @@ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "tdfx_vid.h" + + +static void print_tdfd_vid_cfg(tdfx_vid_config_t* cfg) { + printf("tdfx_vid version %d\n" + " Ram: %d\n" + " Screen: %d x %d\n", + cfg->version, + cfg->ram_size, + cfg->screen_width, cfg->screen_height); +} + + +int main(int argc, char** argv) { + int fd,i; + unsigned char *mem,*ptr; + tdfx_vid_agp_move_t move; + tdfx_vid_config_t cfg; + tdfx_vid_blit_t blit; + + fd = open("/dev/tdfx_vid", O_RDWR); + + if(fd <= 0) { + printf("Can't open /dev/tdfx_vid\n"); + return 1; + } + + if(ioctl(fd,TDFX_VID_GET_CONFIG,&cfg)) { + printf("Ioctl GET_CONFIG error\n"); + close(fd); + return 1; + } + + print_tdfd_vid_cfg(&cfg); + + mem = mmap( NULL, 640*480*2, PROT_READ | PROT_WRITE, MAP_SHARED, + fd, 0); + + if(mem == MAP_FAILED) { + printf("Memmap failed !!!!!\n"); + return 1; + } + +/* for(ptr = mem, i = 0 ; i < 640*480 ; i++) { */ +/* ptr[0] = i & 0xFF; */ +/* ptr[1] = (i & 0xFF); */ +/* ptr += 2; */ +/* } */ + + memset(mem,0xFF,640*480*2); + + memset(&move, 0, sizeof(tdfx_vid_agp_move_t)); + move.width = 640; + move.height = 240; + move.src_stride = 640; + move.dst_stride = 640*2; + + if(ioctl(fd,TDFX_VID_AGP_MOVE,&move)) { + printf("AGP Move failed !!!!\n"); + return 0; + } + + printf("AGP Move ????\n"); + sleep(1); + + blit.src = 0; + blit.src_stride = 640*2; + blit.src_x = blit.src_y = 0; + blit.src_w = 320; + blit.src_h = 240; + blit.src_format = cfg.screen_format; + + blit.dst = 240*640*2+320; + blit.dst_stride = 640*2; + blit.dst_x = blit.dst_y = 0; + blit.dst_w = 320; + blit.dst_h = 240; + blit.dst_format = cfg.screen_format; + + if(ioctl(fd,TDFX_VID_BLIT,&blit)) { + printf("Blit failed !!!!\n"); + return 0; + } + + close(fd); + return 1; +} diff --git a/drivers/tdfx_vid_tst.c b/drivers/tdfx_vid_tst.c deleted file mode 100644 index cc875148c8..0000000000 --- a/drivers/tdfx_vid_tst.c +++ /dev/null @@ -1,98 +0,0 @@ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "tdfx_vid.h" - - -static void print_tdfd_vid_cfg(tdfx_vid_config_t* cfg) { - printf("tdfx_vid version %d\n" - " Ram: %d\n" - " Screen: %d x %d\n", - cfg->version, - cfg->ram_size, - cfg->screen_width, cfg->screen_height); -} - - -int main(int argc, char** argv) { - int fd,i; - unsigned char *mem,*ptr; - tdfx_vid_agp_move_t move; - tdfx_vid_config_t cfg; - tdfx_vid_blit_t blit; - - fd = open("/dev/tdfx_vid", O_RDWR); - - if(fd <= 0) { - printf("Can't open /dev/tdfx_vid\n"); - return 1; - } - - if(ioctl(fd,TDFX_VID_GET_CONFIG,&cfg)) { - printf("Ioctl GET_CONFIG error\n"); - close(fd); - return 1; - } - - print_tdfd_vid_cfg(&cfg); - - mem = mmap( NULL, 640*480*2, PROT_READ | PROT_WRITE, MAP_SHARED, - fd, 0); - - if(mem == MAP_FAILED) { - printf("Memmap failed !!!!!\n"); - return 1; - } - -/* for(ptr = mem, i = 0 ; i < 640*480 ; i++) { */ -/* ptr[0] = i & 0xFF; */ -/* ptr[1] = (i & 0xFF); */ -/* ptr += 2; */ -/* } */ - - memset(mem,0xFF,640*480*2); - - memset(&move, 0, sizeof(tdfx_vid_agp_move_t)); - move.width = 640; - move.height = 240; - move.src_stride = 640; - move.dst_stride = 640*2; - - if(ioctl(fd,TDFX_VID_AGP_MOVE,&move)) { - printf("AGP Move failed !!!!\n"); - return 0; - } - - printf("AGP Move ????\n"); - sleep(1); - - blit.src = 0; - blit.src_stride = 640*2; - blit.src_x = blit.src_y = 0; - blit.src_w = 320; - blit.src_h = 240; - blit.src_format = cfg.screen_format; - - blit.dst = 240*640*2+320; - blit.dst_stride = 640*2; - blit.dst_x = blit.dst_y = 0; - blit.dst_w = 320; - blit.dst_h = 240; - blit.dst_format = cfg.screen_format; - - if(ioctl(fd,TDFX_VID_BLIT,&blit)) { - printf("Blit failed !!!!\n"); - return 0; - } - - close(fd); - return 1; -} -- cgit v1.2.3