diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-09 23:46:06 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-09 23:46:06 +0000 |
commit | aabf596111a5545a6d4217646f69b80b1aba3552 (patch) | |
tree | df60e7387884d47dc0fec52cb53eda097caf7ab2 /libmpdemux/open.c | |
parent | 74aea030e144420f1560d2a4621bf0edaf1b15cd (diff) | |
download | mpv-aabf596111a5545a6d4217646f69b80b1aba3552.tar.bz2 mpv-aabf596111a5545a6d4217646f69b80b1aba3552.tar.xz |
added tv subsystem
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2791 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/open.c')
-rw-r--r-- | libmpdemux/open.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libmpdemux/open.c b/libmpdemux/open.c index 22d16cf2cd..6b820697d4 100644 --- a/libmpdemux/open.c +++ b/libmpdemux/open.c @@ -70,6 +70,11 @@ typedef struct { extern int vcd_get_track_end(int fd,int track); +#ifdef USE_TV +#include "tv.h" +extern tvi_handle_t *tv_handler; +#endif + // Open a new stream (stdin/file/vcd/url) stream_t* open_stream(char* filename,int vcd_track,int* file_format){ @@ -242,6 +247,19 @@ if(dvd_title){ } #endif +#ifdef USE_TV +//============ Check for TV-input ==== + if (tv_param_on==1) + { + stream=new_stream(-1,STREAMTYPE_TV); + tv_handler = tv_begin(); + if (!tv_handler) + return(NULL); + tv_init(tv_handler); + return(stream); + } +#endif + //============ Open STDIN ============ if(!strcmp(filename,"-")){ // read from stdin |