Remove unneeded avio wrapper functions.
Originally committed as revision 11264 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
0cd60abf7b
commit
004050eed7
@ -500,31 +500,6 @@ uint64_t ff_get_v(ByteIOContext *bc){
|
|||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* link with avio functions */
|
|
||||||
|
|
||||||
#ifdef CONFIG_MUXERS
|
|
||||||
static int url_write_packet(void *opaque, uint8_t *buf, int buf_size)
|
|
||||||
{
|
|
||||||
URLContext *h = opaque;
|
|
||||||
return url_write(h, buf, buf_size);
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
#define url_write_packet NULL
|
|
||||||
#endif //CONFIG_MUXERS
|
|
||||||
|
|
||||||
static int url_read_packet(void *opaque, uint8_t *buf, int buf_size)
|
|
||||||
{
|
|
||||||
URLContext *h = opaque;
|
|
||||||
return url_read(h, buf, buf_size);
|
|
||||||
}
|
|
||||||
|
|
||||||
static offset_t url_seek_packet(void *opaque, offset_t offset, int whence)
|
|
||||||
{
|
|
||||||
URLContext *h = opaque;
|
|
||||||
return url_seek(h, offset, whence);
|
|
||||||
//return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int url_fdopen(ByteIOContext **s, URLContext *h)
|
int url_fdopen(ByteIOContext **s, URLContext *h)
|
||||||
{
|
{
|
||||||
uint8_t *buffer;
|
uint8_t *buffer;
|
||||||
@ -549,7 +524,7 @@ int url_fdopen(ByteIOContext **s, URLContext *h)
|
|||||||
|
|
||||||
if (init_put_byte(*s, buffer, buffer_size,
|
if (init_put_byte(*s, buffer, buffer_size,
|
||||||
(h->flags & URL_WRONLY || h->flags & URL_RDWR), h,
|
(h->flags & URL_WRONLY || h->flags & URL_RDWR), h,
|
||||||
url_read_packet, url_write_packet, url_seek_packet) < 0) {
|
url_read, url_write, url_seek) < 0) {
|
||||||
av_free(buffer);
|
av_free(buffer);
|
||||||
av_freep(s);
|
av_freep(s);
|
||||||
return AVERROR(EIO);
|
return AVERROR(EIO);
|
||||||
|
Loading…
Reference in New Issue
Block a user