Commit f3dab5fb authored by Justin Ruggles's avatar Justin Ruggles

movenc: use the first cluster duration as the tfhd default duration

parent 681d1726
...@@ -2215,7 +2215,7 @@ static int mov_write_tfhd_tag(AVIOContext *pb, MOVTrack *track, ...@@ -2215,7 +2215,7 @@ static int mov_write_tfhd_tag(AVIOContext *pb, MOVTrack *track,
if (flags & MOV_TFHD_BASE_DATA_OFFSET) if (flags & MOV_TFHD_BASE_DATA_OFFSET)
avio_wb64(pb, moof_offset); avio_wb64(pb, moof_offset);
if (flags & MOV_TFHD_DEFAULT_DURATION) { if (flags & MOV_TFHD_DEFAULT_DURATION) {
track->default_duration = track->audio_vbr ? track->enc->frame_size : 1; track->default_duration = get_cluster_duration(track, 0);
avio_wb32(pb, track->default_duration); avio_wb32(pb, track->default_duration);
} }
if (flags & MOV_TFHD_DEFAULT_SIZE) { if (flags & MOV_TFHD_DEFAULT_SIZE) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment