changeset 8728:7cfadbe294bf

Added patch by Thomas Jarosch
author mswitch
date Thu, 02 Jan 2003 23:57:38 +0000
parents dbfc6e50359b
children 561aa9c850f7
files libvo/vo_dxr3.c
diffstat 1 files changed, 32 insertions(+), 30 deletions(-) [+]
line wrap: on
line diff
--- a/libvo/vo_dxr3.c	Thu Jan 02 22:31:26 2003 +0000
+++ b/libvo/vo_dxr3.c	Thu Jan 02 23:57:38 2003 +0000
@@ -9,6 +9,8 @@
  * 2003-01-02:
  *  Added patch from Jens Axboe that makes vo_dxr3 return to previous TV norm
  *   after quiting.
+ *  Added patch from Thomas Jarosch that fixed alot of textual ouput
+ *   errors.
  *
  * 2002-12-24: (Hohoho)
  *  Added patch from Thomas Jarosch <tomj@simonv.com> which adds support
@@ -474,7 +476,7 @@
 			
 			printf("VO: [dxr3] Auto-selected TV norm by frame rate: ");
 			ioval == EM8300_VIDEOMODE_PAL60 ? printf("PAL-60") : printf("PAL");
-			printf("\n"); 
+			printf(".\n"); 
 		} else {
 			if (vo_fps > 28) {
 			    ioval = EM8300_VIDEOMODE_NTSC;
@@ -484,7 +486,7 @@
 
 			printf("VO: [dxr3] Auto-selected TV norm by frame rate: ");
 			ioval == EM8300_VIDEOMODE_NTSC ? printf("NTSC") : printf("PAL");
-			printf("\n"); 
+			printf(".\n"); 
 	    }
 	
 		if (old_vmode != ioval) {
@@ -516,10 +518,10 @@
 	tmp2 = abs(d_height - (int) (d_width / 2.35));
 	if (tmp1 < tmp2) {
 		ioval = EM8300_ASPECTRATIO_4_3;
-		printf("VO: [dxr3] Setting aspect ratio to 4:3\n");
+		printf("VO: [dxr3] Setting aspect ratio to 4:3.\n");
 	} else {
 		ioval = EM8300_ASPECTRATIO_16_9;
-		printf("VO: [dxr3] Setting aspect ratio to 16:9\n");
+		printf("VO: [dxr3] Setting aspect ratio to 16:9.\n");
 	}
 	ioctl(fd_control, EM8300_IOCTL_SET_ASPECTRATIO, &ioval);
 
@@ -533,20 +535,20 @@
 
 	osdpicbuf = calloc( 1,s_width * s_height);
 	if (osdpicbuf == NULL) {
-		printf("vo_dxr3: out of mem\n");
+		printf("VO: [dxr3] Out of memory.\n");
 		return -1;
 	}
 	spued = (encodedata *) malloc(sizeof(encodedata));
 	if (spued == NULL) {
 	        free( osdpicbuf );
-		printf("vo_dxr3:out of mem\n");
+		printf("VO: [dxr3] Out of memory.\n");
 		return -1;
 	}
 	spubuf = (encodedata *) malloc(sizeof(encodedata));
 	if (spubuf == NULL) {
 	        free( osdpicbuf );
 		free( spued );
-		printf("vo_dxr3:out of mem\n");
+		printf("VO: [dxr3] Out of memory.\n");
 		return -1;
 	}
 	osd_w = s_width;
@@ -641,7 +643,7 @@
 		
 		acq_color = ((key_color.red / 256) << 16) | ((key_color.green / 256) << 8) | key_color.blue;
 		if (key_color.pixel != KEY_COLOR) {
-			printf("VO: [dxr3] Unable to allocate exact keycolor, using closest match (%0x)\n", key_color.pixel);	
+			printf("VO: [dxr3] Unable to allocate exact keycolor, using closest match (%0x).\n", key_color.pixel);	
 		}
 		
 		/* Set keycolor and activate overlay */
@@ -795,7 +797,7 @@
 
 static void uninit(void)
 {
-	printf("VO: [dxr3] Uninitializing\n");
+	printf("VO: [dxr3] Uninitializing.\n");
 #ifdef HAVE_X11
 	if (dxr3_overlay) {
 		overlay_set_mode(overlay_data, EM8300_OVERLAY_MODE_OFF);
@@ -879,7 +881,7 @@
 			    printf("PAL");
 			} else if (*arg == '2') {
 			    dxr3_norm = 2;
-			    printf("Auto-adjust to movie frame rate (PAL/PAL60)");
+			    printf("Auto-adjust to movie frame rate (PAL/PAL-60)");
 			} else if (*arg == '1') {
 			    dxr3_norm = 1;
 			    printf("Auto-adjust to movie frame rate (PAL/NTSC)");
@@ -891,7 +893,7 @@
 			    printf("Unknown norm supplied. Use current norm");
 			}
 			
-			printf("\n");
+			printf(".\n");
 		} else if (arg[0] == '0' || arg[0] == '1' || arg[0] == '2' || arg[0] == '3') {
 			dxr3_device_num = arg[0];
 		}
@@ -908,15 +910,15 @@
 	fd_control = open(devname, fdflags);
 	if (fd_control < 1) {
 		/* Fall back to old naming scheme */
-		printf("VO: [dxr3] Error opening %s for writing, trying /dev/em8300 instead\n", devname);
+		printf("VO: [dxr3] Error opening %s for writing, trying /dev/em8300 instead.\n", devname);
 		sprintf(devname, "/dev/em8300");
 		fd_control = open(devname, fdflags);
 		if (fd_control < 1) {
-			printf("VO: [dxr3] Error opening /dev/em8300 for writing as well!\nBailing\n");
+			printf("VO: [dxr3] Error opening /dev/em8300 for writing as well!\nBailing.\n");
 			return -1;
 		}
 	} else {
-		printf("VO: [dxr3] Opened %s\n", devname);
+		printf("VO: [dxr3] Opened %s.\n", devname);
 	}
 
 	/* Open the video interface */
@@ -924,16 +926,16 @@
 	fd_video = open(devname, fdflags);
 	if (fd_video < 0) {
 		/* Fall back to old naming scheme */
-		printf("VO: [dxr3] Error opening %s for writing, trying /dev/em8300_mv instead\n", devname);
+		printf("VO: [dxr3] Error opening %s for writing, trying /dev/em8300_mv instead.\n", devname);
 		sprintf(devname, "/dev/em8300_mv");
 		fd_video = open(devname, fdflags);
 		if (fd_video < 0) {
-			printf("VO: [dxr3] Error opening /dev/em8300_mv for writing as well!\nBailing\n");
+			printf("VO: [dxr3] Error opening /dev/em8300_mv for writing as well!\nBailing.\n");
 			uninit();
 			return -1;
 		}
 	} else {
-		printf("VO: [dxr3] Opened %s\n", devname);
+		printf("VO: [dxr3] Opened %s.\n", devname);
 	}
 	strcpy(fdv_name, devname);
 	
@@ -943,16 +945,16 @@
 	fd_spu = open(devname, fdflags);
 	if (fd_spu < 0) {
 		/* Fall back to old naming scheme */
-		printf("VO: [dxr3] Error opening %s for writing, trying /dev/em8300_sp instead\n", devname);
+		printf("VO: [dxr3] Error opening %s for writing, trying /dev/em8300_sp instead.\n", devname);
 		sprintf(devname, "/dev/em8300_sp");
 		fd_spu = open(devname, fdflags);
 		if (fd_spu < 0) {
-			printf("VO: [dxr3] Error opening /dev/em8300_sp for writing as well!\nBailing\n");
+			printf("VO: [dxr3] Error opening /dev/em8300_sp for writing as well!\nBailing.\n");
 			uninit();
 			return -1;
 		}
 	} else {
-		printf("VO: [dxr3] Opened %s\n", devname);
+		printf("VO: [dxr3] Opened %s.\n", devname);
 	}
 	strcpy(fds_name, devname);
 	
@@ -1028,7 +1030,7 @@
     attr.value = value;
     if (ioctl(o->dev, EM8300_IOCTL_OVERLAY_SET_ATTRIBUTE, &attr)==-1)
         {
-	     perror("Failed set attribute");
+	     printf("VO: [dxr3] Failed setting overlay attribute.\n");
 	     return -1;
         }
 
@@ -1234,7 +1236,7 @@
    
    if (ioctl(o->dev, EM8300_IOCTL_OVERLAY_SETSCREEN, &scr)==-1)
         {
-            perror("Failed set screen...exiting");
+            printf("VO: [dxr3] Failed setting overlay screen!\nExiting.\n");
             return -1;
 	}
    return 0;
@@ -1243,7 +1245,7 @@
 static int overlay_set_mode(overlay_t *o, int mode)
 {
     if (ioctl(o->dev, EM8300_IOCTL_OVERLAY_SETMODE, &mode)==-1) {
-	perror("Failed enabling overlay..exiting");
+	printf("VO: [dxr3] Failed enabling overlay!\nExiting.\n");
 	return -1;
     }
     return 0;
@@ -1259,7 +1261,7 @@
 
     if (ioctl(o->dev, EM8300_IOCTL_OVERLAY_SETWINDOW, &win)==-1)
         {
-            perror("Failed resizing window");
+            printf("VO: [dxr3] Failed resizing overlay window!\n");
             return -1;
         }
     return 0;
@@ -1274,7 +1276,7 @@
 
     if (ioctl(o->dev, EM8300_IOCTL_GETBCS, &bcs)==-1)
         {
-            perror("Failed setting bcs");
+            printf("VO: [dxr3] Failed setting overlay bcs!\n");
             return -1;
         }
     return 0;
@@ -1362,7 +1364,7 @@
     cal.cal_mode = EM8300_OVERLAY_CALMODE_YOFFSET;
     if (ioctl(o->dev, EM8300_IOCTL_OVERLAY_CALIBRATE, &cal))
         {
-	    perror("Failed getting Yoffset values...exiting");
+	    printf("VO: [dxr3] Failed getting overlay Y-offset values!\nExiting.\n");
 	    return -1;
         }
     o->yoffset = cal.result;
@@ -1375,7 +1377,7 @@
     cal.cal_mode = EM8300_OVERLAY_CALMODE_XOFFSET;
     if (ioctl(o->dev, EM8300_IOCTL_OVERLAY_CALIBRATE, &cal))
 	{
- 	    perror("Failed getting Xoffset values...exiting");
+ 	    printf("VO: [dxr3] Failed getting overlay X-offset values!\nExiting.\n");
  	    return -1;
 	}
     o->xoffset = cal.result;
@@ -1388,7 +1390,7 @@
     cal.cal_mode = EM8300_OVERLAY_CALMODE_XCORRECTION;
     if (ioctl(o->dev, EM8300_IOCTL_OVERLAY_CALIBRATE, &cal))
 	{
- 	    perror("Failed getting Xoffset values...exiting");
+ 	    printf("VO: [dxr3] Failed getting overlay X-scale correction!\nExiting.\n");
  	    return -1;
 	}
     printf("Xcorrection: %d\n",cal.result);
@@ -1399,7 +1401,7 @@
     win.width = o->xres-20;
     win.height = o->yres-20;
     if (ioctl(o->dev, EM8300_IOCTL_OVERLAY_SETWINDOW, &win)==-1) {
-	perror("Failed resizing window");
+	printf("VO: [dxr3] Failed resizing overlay window!\n");
 	exit(1);
     }
 
@@ -1462,7 +1464,7 @@
 
 static int overlay_signalmode(overlay_t *o, int mode) {
 	if(ioctl(o->dev, EM8300_IOCTL_OVERLAY_SIGNALMODE, &mode) ==-1) {
-	    perror("Failed set signal mix");
+	    printf("VO: [dxr3] Failed set signal mix!\n");
 	    return -1;
 	}
 	return 0;