[FFmpeg-cvslog] r10041 - trunk/libavformat/file.c

Ramiro Ribeiro Polla ramiro
Fri Aug 10 03:41:30 CEST 2007


Michael Niedermayer wrote:
> Hi
>
> On Fri, Aug 10, 2007 at 01:41:59AM +0200, ramiro wrote:
>   
>> Author: ramiro
>> Date: Fri Aug 10 01:41:59 2007
>> New Revision: 10041
>>
>> Log:
>> Make the pipe URLProtocol share read and write functions with the file URLProtocol
>>
>> Modified:
>>    trunk/libavformat/file.c
>>
>> Modified: trunk/libavformat/file.c
>> ==============================================================================
>> --- trunk/libavformat/file.c	(original)
>> +++ trunk/libavformat/file.c	Fri Aug 10 01:41:59 2007
>> @@ -110,22 +110,11 @@ static int pipe_read(URLContext *h, unsi
>>      return read(fd, buf, size);
>>  }
>>  
>> -static int pipe_write(URLContext *h, unsigned char *buf, int size)
>> -{
>> -    int fd = (size_t)h->priv_data;
>> -    return write(fd, buf, size);
>> -}
>> -
>> -static int pipe_close(URLContext *h)
>> -{
>> -    return 0;
>> -}
>> -
>>  URLProtocol pipe_protocol = {
>>      "pipe",
>>      pipe_open,
>> -    pipe_read,
>> -    pipe_write,
>> +    file_read,
>> +    file_write,
>>      NULL,
>>      pipe_close,
>>  };
>>     
>
> this breaks compilation
>
> pipe_close() is missing
>
>   

That was incredibly stupid. I'm very sorry.

Ramiro Polla





More information about the ffmpeg-cvslog mailing list