avio: make url_filesize() internal.
This commit is contained in:
@@ -200,6 +200,10 @@ int url_close(URLContext *h)
|
|||||||
{
|
{
|
||||||
return ffurl_close(h);
|
return ffurl_close(h);
|
||||||
}
|
}
|
||||||
|
int64_t url_filesize(URLContext *h)
|
||||||
|
{
|
||||||
|
return ffurl_size(h);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define URL_SCHEME_CHARS \
|
#define URL_SCHEME_CHARS \
|
||||||
@@ -338,7 +342,7 @@ int url_exist(const char *filename)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int64_t url_filesize(URLContext *h)
|
int64_t ffurl_size(URLContext *h)
|
||||||
{
|
{
|
||||||
int64_t pos, size;
|
int64_t pos, size;
|
||||||
|
|
||||||
|
@@ -110,6 +110,7 @@ attribute_deprecated int url_read_complete(URLContext *h, unsigned char *buf, in
|
|||||||
attribute_deprecated int url_write(URLContext *h, const unsigned char *buf, int size);
|
attribute_deprecated int url_write(URLContext *h, const unsigned char *buf, int size);
|
||||||
attribute_deprecated int64_t url_seek(URLContext *h, int64_t pos, int whence);
|
attribute_deprecated int64_t url_seek(URLContext *h, int64_t pos, int whence);
|
||||||
attribute_deprecated int url_close(URLContext *h);
|
attribute_deprecated int url_close(URLContext *h);
|
||||||
|
attribute_deprecated int64_t url_filesize(URLContext *h);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -118,13 +119,6 @@ attribute_deprecated int url_close(URLContext *h);
|
|||||||
*/
|
*/
|
||||||
int url_exist(const char *url);
|
int url_exist(const char *url);
|
||||||
|
|
||||||
/**
|
|
||||||
* Return the filesize of the resource accessed by h, AVERROR(ENOSYS)
|
|
||||||
* if the operation is not supported by h, or another negative value
|
|
||||||
* corresponding to an AVERROR error code in case of failure.
|
|
||||||
*/
|
|
||||||
int64_t url_filesize(URLContext *h);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the file descriptor associated with this URL. For RTP, this
|
* Return the file descriptor associated with this URL. For RTP, this
|
||||||
* will return only the RTP file descriptor, not the RTCP file descriptor.
|
* will return only the RTP file descriptor, not the RTCP file descriptor.
|
||||||
|
@@ -105,7 +105,7 @@ static av_cold int concat_open(URLContext *h, const char *uri, int flags)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
/* creating size */
|
/* creating size */
|
||||||
if ((size = url_filesize(uc)) < 0) {
|
if ((size = ffurl_size(uc)) < 0) {
|
||||||
ffurl_close(uc);
|
ffurl_close(uc);
|
||||||
err = AVERROR(ENOSYS);
|
err = AVERROR(ENOSYS);
|
||||||
break;
|
break;
|
||||||
|
@@ -111,4 +111,11 @@ int64_t ffurl_seek(URLContext *h, int64_t pos, int whence);
|
|||||||
*/
|
*/
|
||||||
int ffurl_close(URLContext *h);
|
int ffurl_close(URLContext *h);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the filesize of the resource accessed by h, AVERROR(ENOSYS)
|
||||||
|
* if the operation is not supported by h, or another negative value
|
||||||
|
* corresponding to an AVERROR error code in case of failure.
|
||||||
|
*/
|
||||||
|
int64_t ffurl_size(URLContext *h);
|
||||||
|
|
||||||
#endif //AVFORMAT_URL_H
|
#endif //AVFORMAT_URL_H
|
||||||
|
Reference in New Issue
Block a user