sc->height = height >> 16;
if (display_matrix[0][0] == -65536 && display_matrix[1][1] == -65536) {
- av_metadata_set2(&st->metadata, "rotate", "180", 0);
+ av_dict_set(&st->metadata, "rotate", "180", 0);
}
// transform the display width/height according to the matrix
time = avio_rb64(pb);
} else {
duration = avio_rb32(pb); /* segment duration */
- time = avio_rb32(pb); /* media time */
+ time = (int32_t)avio_rb32(pb); /* media time */
}
avio_rb32(pb); /* Media rate */
if (i == 0 && time >= -1) {