comparison matroskadec.c @ 3409:524179afafe7 libavformat

matroskadec: use the proper timestamp scaling for index entries
author aurel
date Sun, 01 Jun 2008 14:41:53 +0000
parents da09478c97ce
children b7f86452706e
comparison
equal deleted inserted replaced
3408:da09478c97ce 3409:524179afafe7
2690 track = matroska_find_track_by_num(matroska, idx->track); 2690 track = matroska_find_track_by_num(matroska, idx->track);
2691 if (track < 0) continue; 2691 if (track < 0) continue;
2692 stream = matroska->tracks[track]->stream_index; 2692 stream = matroska->tracks[track]->stream_index;
2693 if (stream >= 0 && stream < matroska->ctx->nb_streams) 2693 if (stream >= 0 && stream < matroska->ctx->nb_streams)
2694 av_add_index_entry(matroska->ctx->streams[stream], 2694 av_add_index_entry(matroska->ctx->streams[stream],
2695 idx->pos, idx->time/matroska->time_scale, 2695 idx->pos, idx->time/AV_TIME_BASE,
2696 0, 0, AVINDEX_KEYFRAME); 2696 0, 0, AVINDEX_KEYFRAME);
2697 } 2697 }
2698 } 2698 }
2699 2699
2700 return res; 2700 return res;