comparison smacker.c @ 5608:cdc913460d61 libavformat

Set duration in Smacker demuxer
author daniel
date Sat, 30 Jan 2010 10:37:52 +0000
parents 9143e8efec99
children 536e5527c1e0
comparison
equal deleted inserted replaced
5607:9143e8efec99 5608:cdc913460d61
167 else 167 else
168 smk->pts_inc *= 100; 168 smk->pts_inc *= 100;
169 tbase = 100000; 169 tbase = 100000;
170 av_reduce(&tbase, &smk->pts_inc, tbase, smk->pts_inc, (1UL<<31)-1); 170 av_reduce(&tbase, &smk->pts_inc, tbase, smk->pts_inc, (1UL<<31)-1);
171 av_set_pts_info(st, 33, smk->pts_inc, tbase); 171 av_set_pts_info(st, 33, smk->pts_inc, tbase);
172 st->duration = smk->frames;
172 /* handle possible audio streams */ 173 /* handle possible audio streams */
173 for(i = 0; i < 7; i++) { 174 for(i = 0; i < 7; i++) {
174 smk->indexes[i] = -1; 175 smk->indexes[i] = -1;
175 if(smk->rates[i] & 0xFFFFFF){ 176 if(smk->rates[i] & 0xFFFFFF){
176 ast[i] = av_new_stream(s, 0); 177 ast[i] = av_new_stream(s, 0);