diff --git a/libavformat/file.c b/libavformat/file.c index 70c9a645cb..1eaf01c2ce 100644 --- a/libavformat/file.c +++ b/libavformat/file.c @@ -110,22 +110,11 @@ static int pipe_read(URLContext *h, unsigned char *buf, int size) 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, };