Mercurial > mplayer.hg
diff libmpdemux/open.c @ 6384:f0b933918a22
Support for playing audio cds using cdparanoia. Include a raw audio
demuxer wich can be used for other purpose.
author | albeu |
---|---|
date | Tue, 11 Jun 2002 14:29:51 +0000 |
parents | 12136df07dbd |
children | 654b26c941e5 |
line wrap: on
line diff
--- a/libmpdemux/open.c Mon Jun 10 18:43:42 2002 +0000 +++ b/libmpdemux/open.c Tue Jun 11 14:29:51 2002 +0000 @@ -67,6 +67,10 @@ extern int stream_open_tv(stream_t *stream, tvi_handle_t *tvh); #endif +#ifdef HAVE_CDDA +stream_t* open_cdda(char* dev,char* track); +#endif + // Open a new stream (stdin/file/vcd/url) stream_t* open_stream(char* filename,int vcd_track,int* file_format){ @@ -80,6 +84,11 @@ int bsize = VCD_SECTOR_SIZE; #endif +#ifdef HAVE_CDDA +if(strncmp("cdda://",filename,7) == 0) + return open_cdda(cdrom_device ? cdrom_device : DEFAULT_CDROM_DEVICE,filename+7); +#endif + //============ Open VideoCD track ============== #ifdef HAVE_VCD if(vcd_track){