[MPlayer-cvslog] r25074 - trunk/stream/stream_dvd.c
reimar
subversion at mplayerhq.hu
Sat Nov 17 19:49:33 CET 2007
Author: reimar
Date: Sat Nov 17 19:49:33 2007
New Revision: 25074
Log:
Move the zeroing directly before the other initialization code
for the array/struct
Modified:
trunk/stream/stream_dvd.c
Modified: trunk/stream/stream_dvd.c
==============================================================================
--- trunk/stream/stream_dvd.c (original)
+++ trunk/stream/stream_dvd.c Sat Nov 17 19:49:33 2007
@@ -55,10 +55,7 @@ static void dvd_set_speed(char *device,
struct sg_io_hdr sghdr;
struct stat st;
- memset(&sghdr, 0, sizeof(sghdr));
- memset(buffer, 0, sizeof(buffer));
memset(sense, 0, sizeof(sense));
- memset(cmd, 0, sizeof(cmd));
memset(&st, 0, sizeof(st));
if (stat(device, &st) == -1) return;
@@ -80,6 +77,7 @@ static void dvd_set_speed(char *device,
break;
}
+ memset(&sghdr, 0, sizeof(sghdr));
sghdr.interface_id = 'S';
sghdr.timeout = 5000;
sghdr.dxfer_direction = SG_DXFER_TO_DEV;
@@ -90,9 +88,11 @@ static void dvd_set_speed(char *device,
sghdr.dxferp = buffer;
sghdr.cmdp = cmd;
+ memset(cmd, 0, sizeof(cmd));
cmd[0] = GPCMD_SET_STREAMING;
cmd[10] = sizeof(buffer);
+ memset(buffer, 0, sizeof(buffer));
/* first sector 0, last sector 0xffffffff */
AV_WB32(buffer + 8, 0xffffffff);
More information about the MPlayer-cvslog
mailing list