|
|
|
@ -483,7 +483,13 @@ static int mov_write_dvc1_structs(MOVTrack *track, uint8_t *buf) |
|
|
|
|
put_bits(&pbc, 1, !slices); /* no slice code */ |
|
|
|
|
put_bits(&pbc, 1, 0); /* no bframe */ |
|
|
|
|
put_bits(&pbc, 1, 0); /* reserved */ |
|
|
|
|
put_bits32(&pbc, track->enc->time_base.den); /* framerate */ |
|
|
|
|
|
|
|
|
|
/* framerate */ |
|
|
|
|
if (track->st->avg_frame_rate.num > 0 && track->st->avg_frame_rate.den > 0) |
|
|
|
|
put_bits32(&pbc, track->st->avg_frame_rate.num / track->st->avg_frame_rate.den); |
|
|
|
|
else |
|
|
|
|
put_bits32(&pbc, 0xffffffff); |
|
|
|
|
|
|
|
|
|
flush_put_bits(&pbc); |
|
|
|
|
|
|
|
|
|
av_free(unescaped); |
|
|
|
|