[FFmpeg-devel] [PATCH 3/3] lavf/matroskaenc: make sure we don't mux side data magic.
Clément Bœsch
ubitux at gmail.com
Sat Dec 1 00:43:28 CET 2012
---
libavformat/matroskaenc.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c
index 2a8a2ea..2233d61 100644
--- a/libavformat/matroskaenc.c
+++ b/libavformat/matroskaenc.c
@@ -1182,6 +1182,9 @@ static int mkv_write_packet_internal(AVFormatContext *s, AVPacket *pkt)
mkv->cluster_pts = FFMAX(0, ts);
}
+ if (codec->codec_id == AV_CODEC_ID_SUBRIP)
+ av_packet_split_side_data(pkt); // drop trailing position info
+
if (codec->codec_type != AVMEDIA_TYPE_SUBTITLE) {
mkv_write_block(s, pb, MATROSKA_ID_SIMPLEBLOCK, pkt, keyframe << 7);
} else if (codec->codec_id == AV_CODEC_ID_SSA) {
--
1.8.0.1
More information about the ffmpeg-devel
mailing list