diff options
author | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-04-18 22:33:39 +0000 |
---|---|---|
committer | Daniel Caujolle-Bert <f1rmb@users.sourceforge.net> | 2001-04-18 22:33:39 +0000 |
commit | db6b7c2e1c52c536a7f9690a410bf69817e0b2c5 (patch) | |
tree | fdaf7537abca3d4875ad21322c54888914ed15a2 /src/libmpg123/main.c | |
download | xine-lib-db6b7c2e1c52c536a7f9690a410bf69817e0b2c5.tar.gz xine-lib-db6b7c2e1c52c536a7f9690a410bf69817e0b2c5.tar.bz2 |
Initial revision
CVS patchset: 1
CVS date: 2001/04/18 22:33:39
Diffstat (limited to 'src/libmpg123/main.c')
-rw-r--r-- | src/libmpg123/main.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/libmpg123/main.c b/src/libmpg123/main.c new file mode 100644 index 000000000..afe938802 --- /dev/null +++ b/src/libmpg123/main.c @@ -0,0 +1,29 @@ + +#include "mpg123.h" +#include "mpglib.h" + +char buf[16384]; +struct mpstr mp; + +void main(void) +{ + int size; + char out[8192]; + int len,ret; + + + InitMP3(&mp); + + while(1) { + len = read(0,buf,16384); + if(len <= 0) + break; + ret = decodeMP3(&mp,buf,len,out,8192,&size); + while(ret == MP3_OK) { + write(1,out,size); + ret = decodeMP3(&mp,NULL,0,out,8192,&size); + } + } + +} + |