mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-05-17 15:08:09 +08:00
avio: add avio_tell macro as a replacement for url_ftell
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit a2704c9712ad35cc22e7e0d8a79b581c07fa383b)
This commit is contained in:

committed by
Michael Niedermayer

parent
773947ba76
commit
384c9c2fa7
@ -87,7 +87,7 @@ static av_cold int iss_read_header(AVFormatContext *s, AVFormatParameters *ap)
|
||||
get_token(pb, token, sizeof(token)); //Version ID
|
||||
get_token(pb, token, sizeof(token)); //Size
|
||||
|
||||
iss->sample_start_pos = url_ftell(pb);
|
||||
iss->sample_start_pos = avio_tell(pb);
|
||||
|
||||
st = av_new_stream(s, 0);
|
||||
if (!st)
|
||||
@ -116,7 +116,7 @@ static int iss_read_packet(AVFormatContext *s, AVPacket *pkt)
|
||||
return AVERROR(EIO);
|
||||
|
||||
pkt->stream_index = 0;
|
||||
pkt->pts = url_ftell(s->pb) - iss->sample_start_pos;
|
||||
pkt->pts = avio_tell(s->pb) - iss->sample_start_pos;
|
||||
if(s->streams[0]->codec->channels > 0)
|
||||
pkt->pts /= s->streams[0]->codec->channels*2;
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user