X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fsoxdec.c;h=6ce1848539da02906dacad0590eeecf353ccb8a9;hb=85e5b866dca776ba259113604c56136c2c8531b3;hp=a9ee817f309464c08ab310e6276264d37259dc18;hpb=3b3bbdd3e63a3a1eaf69b861f72cf74f1669afe1;p=ffmpeg diff --git a/libavformat/soxdec.c b/libavformat/soxdec.c index a9ee817f309..6ce1848539d 100644 --- a/libavformat/soxdec.c +++ b/libavformat/soxdec.c @@ -30,9 +30,10 @@ */ #include "libavutil/intreadwrite.h" -#include "libavutil/intfloat_readwrite.h" +#include "libavutil/intfloat.h" #include "libavutil/dict.h" #include "avformat.h" +#include "internal.h" #include "pcm.h" #include "sox.h" @@ -43,8 +44,7 @@ static int sox_probe(AVProbeData *p) return 0; } -static int sox_read_header(AVFormatContext *s, - AVFormatParameters *ap) +static int sox_read_header(AVFormatContext *s) { AVIOContext *pb = s->pb; unsigned header_size, comment_size; @@ -61,14 +61,14 @@ static int sox_read_header(AVFormatContext *s, st->codec->codec_id = CODEC_ID_PCM_S32LE; header_size = avio_rl32(pb); avio_skip(pb, 8); /* sample count */ - sample_rate = av_int2dbl(avio_rl64(pb)); + sample_rate = av_int2double(avio_rl64(pb)); st->codec->channels = avio_rl32(pb); comment_size = avio_rl32(pb); } else { st->codec->codec_id = CODEC_ID_PCM_S32BE; header_size = avio_rb32(pb); avio_skip(pb, 8); /* sample count */ - sample_rate = av_int2dbl(avio_rb64(pb)); + sample_rate = av_int2double(avio_rb64(pb)); st->codec->channels = avio_rb32(pb); comment_size = avio_rb32(pb); } @@ -117,7 +117,7 @@ static int sox_read_header(AVFormatContext *s, st->codec->block_align = st->codec->bits_per_coded_sample * st->codec->channels / 8; - av_set_pts_info(st, 64, 1, st->codec->sample_rate); + avpriv_set_pts_info(st, 64, 1, st->codec->sample_rate); return 0; } @@ -148,5 +148,5 @@ AVInputFormat ff_sox_demuxer = { .read_probe = sox_probe, .read_header = sox_read_header, .read_packet = sox_read_packet, - .read_seek = pcm_read_seek, + .read_seek = ff_pcm_read_seek, };