diff options
author | Mike Melanson <mike@multimedia.cx> | 2008-03-01 02:28:47 +0000 |
---|---|---|
committer | Mike Melanson <mike@multimedia.cx> | 2008-03-01 02:28:47 +0000 |
commit | 74e21d035292745be2128d0d00fe8aaeb0cdf1a8 (patch) | |
tree | 2fbc3fa2df9a7bf9227720633059b56376e4b899 /libavformat | |
parent | be0995b166df20c5ed631ac6c964913844c6823c (diff) | |
download | ffmpeg-74e21d035292745be2128d0d00fe8aaeb0cdf1a8.tar.gz |
fix wc3movie demuxer to conform to the PTS API
Originally committed as revision 12283 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat')
-rw-r--r-- | libavformat/wc3movie.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libavformat/wc3movie.c b/libavformat/wc3movie.c index 00efb02ca0..922ec58963 100644 --- a/libavformat/wc3movie.c +++ b/libavformat/wc3movie.c @@ -55,7 +55,7 @@ #define WC3_AUDIO_BITS 16 /* nice, constant framerate */ -#define WC3_FRAME_PTS_INC (90000 / 15) +#define WC3_FRAME_FPS 15 #define PALETTE_SIZE (256 * 3) #define PALETTE_COUNT 256 @@ -239,7 +239,7 @@ static int wc3_read_header(AVFormatContext *s, st = av_new_stream(s, 0); if (!st) return AVERROR(ENOMEM); - av_set_pts_info(st, 33, 1, 90000); + av_set_pts_info(st, 33, 1, WC3_FRAME_FPS); wc3->video_stream_index = st->index; st->codec->codec_type = CODEC_TYPE_VIDEO; st->codec->codec_id = CODEC_ID_XAN_WC3; @@ -253,7 +253,7 @@ static int wc3_read_header(AVFormatContext *s, st = av_new_stream(s, 0); if (!st) return AVERROR(ENOMEM); - av_set_pts_info(st, 33, 1, 90000); + av_set_pts_info(st, 33, 1, WC3_FRAME_FPS); wc3->audio_stream_index = st->index; st->codec->codec_type = CODEC_TYPE_AUDIO; st->codec->codec_id = CODEC_ID_PCM_S16LE; @@ -356,7 +356,7 @@ static int wc3_read_packet(AVFormatContext *s, ret = AVERROR(EIO); /* time to advance pts */ - wc3->pts += WC3_FRAME_PTS_INC; + wc3->pts++; packet_read = 1; break; |