comparison xsubdec.c @ 5488:0f736b1402ca libavcodec

get rid of av_rescale_q, it does not work as intended.
author reimar
date Sun, 05 Aug 2007 12:11:22 +0000
parents 3039b660bf35
children dc54869af30b
comparison
equal deleted inserted replaced
5487:3039b660bf35 5488:0f736b1402ca
18 for (i = 0; i < sizeof(tc_offsets); i++) { 18 for (i = 0; i < sizeof(tc_offsets); i++) {
19 uint8_t c = buf[tc_offsets[i]] - '0'; 19 uint8_t c = buf[tc_offsets[i]] - '0';
20 if (c > 9) return AV_NOPTS_VALUE; 20 if (c > 9) return AV_NOPTS_VALUE;
21 ms = (ms + c) * tc_muls[i]; 21 ms = (ms + c) * tc_muls[i];
22 } 22 }
23 ms = av_rescale_q(ms, (AVRational){1, 1000}, avctx->time_base);
24 return ms; 23 return ms;
25 } 24 }
26 25
27 static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, 26 static int decode_frame(AVCodecContext *avctx, void *data, int *data_size,
28 uint8_t *buf, int buf_size) { 27 uint8_t *buf, int buf_size) {