[Mplayer-cvslog] CVS: main/libao2 ao_dxr3.c,1.5,1.6
Atmosfear
atmos4 at mplayer.dev.hu
Thu Nov 29 18:32:00 CET 2001
- Previous message: [Mplayer-cvslog] CVS: main/libvo video_out.c,1.28,1.29 video_out.h,1.12,1.13 vo_dxr3.c,1.7,1.8
- Next message: [Mplayer-cvslog] CVS: main/libvo vo_vesa.c,1.49,1.50 vesa_lvo.c,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/mplayer/main/libao2
In directory mplayer:/var/tmp.root/cvs-serv8664/libao2
Modified Files:
ao_dxr3.c
Log Message:
Newest DXR3 patch (improved 1.0rc2) by David Holm.
Index: ao_dxr3.c
===================================================================
RCS file: /cvsroot/mplayer/main/libao2/ao_dxr3.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ao_dxr3.c 28 Nov 2001 15:33:37 -0000 1.5
+++ ao_dxr3.c 29 Nov 2001 17:31:57 -0000 1.6
@@ -146,6 +146,7 @@
static void audio_pause()
{
int ioval;
+ reset();
fd_control = open( "/dev/em8300", O_WRONLY );
if( fd_control < 0 )
printf( "AO: [dxr3] Oops, unable to pause playback\n" );
@@ -184,25 +185,28 @@
return ao_data.outburst;
}
space = ao_data.buffersize - space;
+ space /= ao_data.outburst; /* This is a smart way of doing a fast modulo reduction */
+ space *= ao_data.outburst; /* fetched from ao_mpegpes.c */
return space;
}
static int play(void* data,int len,int flags)
{
if( ioctl( fd_audio, EM8300_IOCTL_AUDIO_SETPTS, &ao_data.pts ) < 0 )
- printf( "AO: [dxr3] Unable to set pts\n" );
+ printf( "AO: [dxr3] Unable to set PTS\n" );
return write(fd_audio,data,len);
}
// return: how many unplayed bytes are in the buffer
static float get_delay()
{
- int r=0;
+/* int r=0;
if( ioctl(fd_audio, SNDCTL_DSP_GETODELAY, &r) < 0 )
{
printf( "AO: [dxr3] Unable to get unplayed bytes in buffer\n" );
return ((float)ao_data.buffersize)/(float)ao_data.bps;
}
- return (((float)r)/(float)ao_data.bps);
+ return (((float)r)/(float)ao_data.bps);*/
+ return 0.0;
}
- Previous message: [Mplayer-cvslog] CVS: main/libvo video_out.c,1.28,1.29 video_out.h,1.12,1.13 vo_dxr3.c,1.7,1.8
- Next message: [Mplayer-cvslog] CVS: main/libvo vo_vesa.c,1.49,1.50 vesa_lvo.c,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the MPlayer-cvslog
mailing list