Browse Source

avio: deprecate url_fileno

It's an evil hack that assumes an AVIOContext is always based on top of
an URLContext.
It's also not used anywhere.

Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
tags/n0.8
Anton Khirnov Ronald S. Bultje 14 years ago
parent
commit
8d9769a77b
2 changed files with 4 additions and 1 deletions
  1. +2
    -1
      libavformat/avio.h
  2. +2
    -0
      libavformat/aviobuf.c

+ 2
- 1
libavformat/avio.h View File

@@ -623,9 +623,10 @@ int url_resetbuf(AVIOContext *s, int flags);
int avio_open(AVIOContext **s, const char *url, int flags);

int avio_close(AVIOContext *s);
URLContext *url_fileno(AVIOContext *s);

#if FF_API_OLD_AVIO
attribute_deprecated URLContext *url_fileno(AVIOContext *s);

/**
* @deprecated use AVIOContext.max_packet_size directly.
*/


+ 2
- 0
libavformat/aviobuf.c View File

@@ -923,10 +923,12 @@ int avio_close(AVIOContext *s)
return url_close(h);
}

#if FF_API_OLD_AVIO
URLContext *url_fileno(AVIOContext *s)
{
return s->opaque;
}
#endif

int avio_printf(AVIOContext *s, const char *fmt, ...)
{


Loading…
Cancel
Save