summaryrefslogtreecommitdiffstats
path: root/TOOLS
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-07-30 11:08:58 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-07-30 11:08:58 +0000
commit4b234d72948d4d13ca508ec00e33d08444c9c7ce (patch)
tree46ea3402ebab358770e2ed1d48e32149d0bb29f6 /TOOLS
parent26c92ecd2a3c95b34f52d578d23646c16547b290 (diff)
downloadmpv-4b234d72948d4d13ca508ec00e33d08444c9c7ce.tar.bz2
mpv-4b234d72948d4d13ca508ec00e33d08444c9c7ce.tar.xz
These files are long obsolete.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12917 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'TOOLS')
-rw-r--r--TOOLS/audio-block.c62
-rw-r--r--TOOLS/audio-block2.c99
2 files changed, 0 insertions, 161 deletions
diff --git a/TOOLS/audio-block.c b/TOOLS/audio-block.c
deleted file mode 100644
index 443af85e30..0000000000
--- a/TOOLS/audio-block.c
+++ /dev/null
@@ -1,62 +0,0 @@
-// This small util discovers your audio driver's behaviour
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <fcntl.h>
-#include <sys/soundcard.h>
-
-#include <sys/time.h>
-#include <sys/types.h>
-#include <unistd.h>
-
-#define OUTBURST 256
-
-// Returns current time in microseconds
-unsigned int GetTimer(){
- struct timeval tv;
- struct timezone tz;
-// float s;
- gettimeofday(&tv,&tz);
-// s=tv.tv_usec;s*=0.000001;s+=tv.tv_sec;
- return (tv.tv_sec*1000000+tv.tv_usec);
-}
-
-static unsigned char a_buffer[OUTBURST];
-
-int main(){
- int audio_buffer_size=0;
- int r;
- int xxx=1024*2;
- int audio_fd;
- char *dsp="/dev/dsp";
- unsigned int t1,t2;
-
- audio_fd=open(dsp, O_WRONLY);
- if(audio_fd<0){
- printf("Can't open audio device %s\n",dsp);
- return 1;
- }
-
- r=AFMT_S16_LE;ioctl (audio_fd, SNDCTL_DSP_SETFMT, &r);
- r=1; ioctl (audio_fd, SNDCTL_DSP_STEREO, &r);
- r=44100; if(ioctl (audio_fd, SNDCTL_DSP_SPEED, &r)==-1)
- printf("audio_setup: your card doesn't support %d Hz samplerate\n",r);
-
- t1=GetTimer();
-
-while(xxx-->0){
- r=write(audio_fd,a_buffer,OUTBURST);
- t2=GetTimer();
- if(r<0) printf("Error writting to device\n"); else
- if(r==0) printf("EOF writting to device???\n"); else {
- printf("[%6d] writting %3d of %3d bytes in %7d us\n",audio_buffer_size,r,OUTBURST,t2-t1);
- audio_buffer_size+=r;
- }
- t1=t2;
-}
-
-close(audio_fd);
-
-return 0;
-}
-
diff --git a/TOOLS/audio-block2.c b/TOOLS/audio-block2.c
deleted file mode 100644
index 6da0cf46cf..0000000000
--- a/TOOLS/audio-block2.c
+++ /dev/null
@@ -1,99 +0,0 @@
-// This small util discovers your audio driver's behaviour
-
-//#define OUTBURST 512
-//#define OUTBURST 4096
-#define MAX_OUTBURST 32768
-
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <fcntl.h>
-#include <sys/soundcard.h>
-
-#include <sys/time.h>
-#include <sys/types.h>
-#include <unistd.h>
-
-
-// Returns current time in microseconds
-unsigned int GetTimer(){
- struct timeval tv;
- struct timezone tz;
-// float s;
- gettimeofday(&tv,&tz);
-// s=tv.tv_usec;s*=0.000001;s+=tv.tv_sec;
- return (tv.tv_sec*1000000+tv.tv_usec);
-}
-
-static unsigned char a_buffer[MAX_OUTBURST];
-
-void inline print_info(int audio_fd){
-#if 1
- audio_buf_info zz;
- ioctl(audio_fd, SNDCTL_DSP_GETOSPACE, &zz);
- printf("Status: %3d/%d (%d byte/frag) free: %6d\n",
- zz.fragments, zz.fragstotal, zz.fragsize, zz.bytes);
-#endif
-}
-
-int main(){
- int audio_buffer_size=0;
- int r;
- int xxx=1024*2;
- int audio_fd;
- char *dsp="/dev/dsp";
- unsigned int t0,t1,t2;
- int outburst;
-
- audio_fd=open(dsp, O_WRONLY);
- if(audio_fd<0){
- printf("Can't open audio device %s\n",dsp);
- return 1;
- }
-
-// ioctl(audio_fd, SNDCTL_DSP_RESET, NULL);
-
-// ioctl(audio_fd, SNDCTL_DSP_RESET, NULL);
-
- r=AFMT_S16_LE;ioctl (audio_fd, SNDCTL_DSP_SETFMT, &r);
- r=1; ioctl (audio_fd, SNDCTL_DSP_STEREO, &r);
- r=44100; if(ioctl (audio_fd, SNDCTL_DSP_SPEED, &r)==-1)
- printf("audio_setup: your card doesn't support %d Hz samplerate\n",r);
-
- r=0; ioctl (audio_fd, SNDCTL_DSP_GETBLKSIZE, &r);
- printf("fragment size = %d\n",r);
- outburst=r; if(outburst>4096) outburst=4096;
-
- print_info(audio_fd);
-
- t0=t1=GetTimer();
-
-while(xxx-->0){
- char c='B';
- 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)) c=' ';
-
- print_info(audio_fd);
-
- r=0; ioctl (audio_fd, SNDCTL_DSP_GETODELAY, &r); printf("delay = %d\n",r);
-
- r=write(audio_fd,a_buffer,outburst);
- t2=GetTimer();
- if(r<0) printf("Error writting to device\n"); else
- if(r==0) printf("EOF writting to device???\n"); else {
- printf("%c %6.3f %6.3f [%6d] writting %3d of %3d bytes in %7d us\n",c,
- (float)audio_buffer_size/(44100.0f*4.0f),(float)(t1-t0)*0.000001f,
- audio_buffer_size,r,outburst,t2-t1);
- audio_buffer_size+=r;
- }
- t1=t2;
-}
-
-close(audio_fd);
-
-return 0;
-}
-