matroskadec: fix ASS subtitle track packets before emitting them
authorAurelien Jacobs <aurel@gnuage.org>
Thu, 4 Sep 2008 23:26:12 +0000 (23:26 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Thu, 4 Sep 2008 23:26:12 +0000 (23:26 +0000)
commit3eb9bfbb84dca701f1f09d3b23fc55eb006869b3
tree918cc7f36279d67b04d5d1189dc30085b9db77e3
parentf2abc559453d9d93d5ef56a63f81cc4726854d38
matroskadec: fix ASS subtitle track packets before emitting them
Matroska does some butchering when storing the ASS lines. The start and end
time are removed (because they are duplicated in the container).
The matroska_fix_ass_packet() function simply restore those start and end
time in ASS lines to ensure our ASS packets comply with the ASS spec.

Originally committed as revision 15211 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavformat/matroskadec.c