comparison flvdec.c @ 743:af4e24d6310c libavformat

switch to native time bases
author michael
date Sat, 30 Apr 2005 21:43:59 +0000
parents d79164865a7c
children c5077fdab490
comparison
equal deleted inserted replaced
742:21c1ae78f041 743:af4e24d6310c
100 st = av_new_stream(s, is_audio); 100 st = av_new_stream(s, is_audio);
101 if (!st) 101 if (!st)
102 return AVERROR_NOMEM; 102 return AVERROR_NOMEM;
103 103
104 av_set_pts_info(st, 24, 1, 1000); /* 24 bit pts in ms */ 104 av_set_pts_info(st, 24, 1, 1000); /* 24 bit pts in ms */
105 st->codec.frame_rate_base= 1; 105 st->codec.time_base= (AVRational){1,1000};
106 st->codec.frame_rate= 1000;
107 } 106 }
108 // av_log(NULL, AV_LOG_DEBUG, "%d %X %d \n", is_audio, flags, st->discard); 107 // av_log(NULL, AV_LOG_DEBUG, "%d %X %d \n", is_audio, flags, st->discard);
109 if( (st->discard >= AVDISCARD_NONKEY && !((flags >> 4)==1 || is_audio)) 108 if( (st->discard >= AVDISCARD_NONKEY && !((flags >> 4)==1 || is_audio))
110 ||(st->discard >= AVDISCARD_BIDIR && ((flags >> 4)==3 && !is_audio)) 109 ||(st->discard >= AVDISCARD_BIDIR && ((flags >> 4)==3 && !is_audio))
111 || st->discard >= AVDISCARD_ALL 110 || st->discard >= AVDISCARD_ALL