summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--demux/demux_mkv.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c
index 3e7958b827..b1edb7c693 100644
--- a/demux/demux_mkv.c
+++ b/demux/demux_mkv.c
@@ -2398,6 +2398,9 @@ static void mkv_parse_and_add_packet(demuxer_t *demuxer, mkv_track_t *track,
if (!new)
break;
demux_packet_copy_attribs(new, dp);
+#if LIBAVCODEC_VERSION_MICRO >= 100
+ av_copy_packet_side_data(new->avpacket, dp->avpacket);
+#endif
if (track->parse_timebase) {
new->pts = track->av_parser->pts == AV_NOPTS_VALUE
? MP_NOPTS_VALUE : track->av_parser->pts / tb;