### patch number: 19 ### area: Alofi server. ### severity: med. ### comments: patch using command "(cd ; patch -p < thisfile)" *** ./patchlevel.h Wed Mar 3 16:02:55 1993 --- /crl/audio/./patchlevel.h Fri Mar 5 11:30:15 1993 *************** *** 1 **** ! #define PATCHLEVEL 18 --- 1 ---- ! #define PATCHLEVEL 19 *** ./AF/server/dda/lofi/hifi.c Mon Mar 15 16:40:26 1993 --- /crl/audio/./AF/server/dda/lofi/hifi.c Mon Apr 5 20:17:24 1993 *************** *** 38,44 **** * SOFTWARE. */ #if !defined(lint) && !defined(SABER) ! static char pscodec_c_rcsid[] = "$Header: /crl/audio/AF/server/dda/lofi/RCS/hifi.c,v 1.12 1993/03/08 15:37:17 payne Exp $"; #endif /* !lint && !SABER */ #include --- 38,44 ---- * SOFTWARE. */ #if !defined(lint) && !defined(SABER) ! static char pscodec_c_rcsid[] = "$Header: /crl/audio/AF/server/dda/lofi/RCS/hifi.c,v 1.13 1993/03/25 02:20:02 tml Exp tml $"; #endif /* !lint && !SABER */ #include *************** *** 108,113 **** --- 108,114 ---- HiFiPrivate *hPtr = (HiFiPrivate *) aDev->privPtr; HIFI_UPDATE_TIME(hPtr->prim); + aDev->time0 = hPtr->prim->time0; return hPtr->prim->time0; } *************** *** 252,258 **** /* Get the current device time and update audio device time. */ HIFI_UPDATE_TIME(aDev); ! /* Perform the write-back update with silence fill. */ hifiUpdate(aDev); --- 253,259 ---- /* Get the current device time and update audio device time. */ HIFI_UPDATE_TIME(aDev); ! /* Perform the write-back update with silence fill. */ hifiUpdate(aDev); *** ./AF/server/dda/lofi/hplay.c Tue Feb 9 13:46:46 1993 --- /crl/audio/./AF/server/dda/lofi/hplay.c Wed Mar 24 21:19:07 1993 *************** *** 38,44 **** * SOFTWARE. */ #if !defined(lint) && !defined(SABER) ! static char write_c_rcsid[]="$Header: /crl/audio/AF/server/dda/lofi/RCS/hplay.c,v 1.11 1993/02/09 18:45:44 payne Exp $"; #endif /* !lint && !SABER */ #include --- 38,44 ---- * SOFTWARE. */ #if !defined(lint) && !defined(SABER) ! static char write_c_rcsid[]="$Header: /crl/audio/AF/server/dda/lofi/RCS/hplay.c,v 1.12 1993/03/25 02:18:46 tml Exp $"; #endif /* !lint && !SABER */ #include *************** *** 314,322 **** --- 314,324 ---- * consistent update parameters. */ HIFI_UPDATE_TIME(prim); /* Snapshot current device time. */ + aDev->time0 = prim->time0; /* Maintain mono time too. */ if(FUTURE(prim->time0, prim->timeLastValid)) { hifiUpdate(prim); /* Ensure updated through guardband. */ HIFI_UPDATE_TIME(prim); /* Snapshot current device time, again. */ + aDev->time0 = prim->time0; /* Maintain mono time too. */ } /* *** ./AF/server/dda/lofi/hrecord.c Tue Feb 9 13:46:56 1993 --- /crl/audio/./AF/server/dda/lofi/hrecord.c Wed Mar 24 21:17:39 1993 *************** *** 38,44 **** * SOFTWARE. */ #if !defined(lint) && !defined(SABER) ! static char read_c_rcsid[]="$Header: /crl/audio/AF/server/dda/lofi/RCS/hrecord.c,v 1.9 1993/02/09 18:45:56 payne Exp $"; #endif /* !lint && !SABER */ #include --- 38,44 ---- * SOFTWARE. */ #if !defined(lint) && !defined(SABER) ! static char read_c_rcsid[]="$Header: /crl/audio/AF/server/dda/lofi/RCS/hrecord.c,v 1.10 1993/03/25 02:17:08 tml Exp $"; #endif /* !lint && !SABER */ #include *************** *** 229,234 **** --- 229,235 ---- /* If the start of the request is in the future, return nothing */ HIFI_UPDATE_TIME(prim); + aDev->time0 = prim->time0; /* Keep this audio device time too. */ if(FUTURE(time, prim->time0)) return 0;