# HG changeset patch # User nicodvb # Date 1153562824 0 # Node ID 8f2b737e2a70084e452bece71f0af50461765aaa # Parent 73d8ea32ebb8e828e64942efe116bb90c85d5184 my_write() must return the bytes written diff -r 73d8ea32ebb8 -r 8f2b737e2a70 libvo/vo_mpegpes.c --- a/libvo/vo_mpegpes.c Sat Jul 22 09:59:44 2006 +0000 +++ b/libvo/vo_mpegpes.c Sat Jul 22 10:07:04 2006 +0000 @@ -191,10 +191,11 @@ } -static void my_write(unsigned char* data,int len){ +static int my_write(unsigned char* data,int len){ #ifdef HAVE_DVB #define NFD 2 struct pollfd pfd[NFD]; + int orig_len = len; // printf("write %d bytes \n",len); @@ -222,6 +223,7 @@ #else write(vo_mpegpes_fd,data,len); // write to file #endif + return orig_len; } static unsigned char pes_header[PES_MAX_SIZE];