# HG changeset patch # User arpi # Date 1002152055 0 # Node ID 2b14cad013b77502013c88b26a712c904a8d4073 # Parent 147e114e906b2d973de57ca2c635ae60c6e4ea79 using poll() only for DVB card - not required for file write diff -r 147e114e906b -r 2b14cad013b7 libvo/vo_mpegpes.c --- a/libvo/vo_mpegpes.c Wed Oct 03 21:42:23 2001 +0000 +++ b/libvo/vo_mpegpes.c Wed Oct 03 23:34:15 2001 +0000 @@ -21,10 +21,11 @@ #include #include #include -#include #ifdef HAVE_DVB +#include + #include #include #include @@ -251,9 +252,10 @@ #endif } -#define NFD 2 static void my_write(unsigned char* data,int len){ +#ifdef HAVE_DVB +#define NFD 2 struct pollfd pfd[NFD]; // printf("write %d bytes \n",len); @@ -278,6 +280,10 @@ } else usleep(1000); } } + +#else + write(vo_mpegpes_fd,data,len); // write to file +#endif } static unsigned char pes_header[PES_MAX_SIZE];