Unified · Split
| @@ -6504,7 +6504,7 @@ static int mov_flush_fragment(AVFormatContext *s, int force) · 6503 unmodified lines | |||
| 6504 | av_rescale(mov->tracks[first_track].cluster[0].dts, AV_TIME_BASE, mov->tracks[first_track].timescale), | 6504 | av_rescale(mov->tracks[first_track].cluster[0].dts, AV_TIME_BASE, mov->tracks[first_track].timescale), |
| 6505 | (has_video ? starts_with_key : mov->tracks[first_track].cluster[0].flags & MOV_SYNC_SAMPLE) ? AVIO_DATA_MARKER_SYNC_POINT : AVIO_DATA_MARKER_BOUNDARY_POINT); | 6505 | (has_video ? starts_with_key : mov->tracks[first_track].cluster[0].flags & MOV_SYNC_SAMPLE) ? AVIO_DATA_MARKER_SYNC_POINT : AVIO_DATA_MARKER_BOUNDARY_POINT); |
| 6506 | 6506 | ||
| 6507 | for (i = 0; i < mov->nb_tracks; i++) { | 6507 | for (i = first_track; i < mov->nb_tracks; i++) { |
| 6508 | MOVTrack *track = &mov->tracks[i]; | 6508 | MOVTrack *track = &mov->tracks[i]; |
| 6509 | int buf_size, write_moof = 1, moof_tracks = -1; | 6509 | int buf_size, write_moof = 1, moof_tracks = -1; |
| 6510 | uint8_t *buf; | 6510 | uint8_t *buf; |