get_be32(pb);
sample_count=get_be32(pb);
static int mov_read_stts(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom){    AVStream *st = c->fc->streams[c->fc->nb_streams-1];    //MOVStreamContext *sc = (MOVStreamContext *)st->priv_data;    int entries, i;    print_atom("stts", atom);    get_byte(pb); /* version */    get_byte(pb); get_byte(pb); get_byte(pb); /* flags */    entries = get_be32(pb);#ifdef DEBUGprintf("track[%i].stts.entries = %i\n", c->fc->nb_streams-1, entries);#endif    for(i=0; i<entries; i++) {        int sample_duration;        get_be32(pb);        sample_duration = get_be32(pb);        if (!i && st->codec.codec_type==CODEC_TYPE_VIDEO) {            st->codec.frame_rate_base = sample_duration ? sample_duration : 1;            st->codec.frame_rate = c->streams[c->total_streams]->time_scale;#ifdef DEBUG            printf("VIDEO FRAME RATE= %i (sd= %i)\n", st->codec.frame_rate, sample_duration);#endif        }    }    return 0;}