changeset 23332:0471ad67050e

Remove unused code, if it is ever needed it can be recovered from history
author reimar
date Sun, 20 May 2007 08:15:27 +0000
parents a35d0ad65e72
children c51b95236413
files libao2/ao_sun.c
diffstat 1 files changed, 0 insertions(+), 36 deletions(-) [+]
line wrap: on
line diff
--- a/libao2/ao_sun.c	Sun May 20 05:04:14 2007 +0000
+++ b/libao2/ao_sun.c	Sun May 20 08:15:27 2007 +0000
@@ -562,42 +562,6 @@
     ao_data.bps = byte_per_sec = bytes_per_sample * ao_data.samplerate;
     ao_data.outburst = byte_per_sec > 100000 ? 16384 : 8192;
 
-#ifdef	__not_used__
-    /*
-     * hmm, ao_data.buffersize is currently not used in this driver, do there's
-     * no need to measure it
-     */
-    if(ao_data.buffersize==-1){
-	// Measuring buffer size:
-	void* data;
-	ao_data.buffersize=0;
-#ifdef HAVE_AUDIO_SELECT
-	data = malloc(ao_data.outburst);
-	memset(data, format==AF_FORMAT_U8 ? 0x80 : 0, ao_data.outburst);
-	while(ao_data.buffersize<0x40000){
-	    fd_set rfds;
-	    struct timeval tv;
-	    FD_ZERO(&rfds); FD_SET(audio_fd,&rfds);
-	    tv.tv_sec=0; tv.tv_usec = 0;
-	    if(!select(audio_fd+1, NULL, &rfds, NULL, &tv)) break;
-	    write(audio_fd,data,ao_data.outburst);
-	    ao_data.buffersize+=ao_data.outburst;
-	}
-	free(data);
-	if(ao_data.buffersize==0){
-	    mp_msg(MSGT_AO, MSGL_ERR, MSGTR_AO_SUN_CantUseSelect);
-	    return 0;
-	}
-#ifdef	__svr4__
-	// remove the 0 bytes from the above ao_data.buffersize measurement from the
-	// audio driver's STREAMS queue
-	ioctl(audio_fd, I_FLUSH, FLUSHW);
-#endif
-	ioctl(audio_fd, AUDIO_DRAIN, 0);
-#endif
-    }
-#endif	/* __not_used__ */
-
     AUDIO_INITINFO(&info);
     info.play.samples = 0;
     info.play.eof = 0;