[FFmpeg-devel] [PATCH 1/5] lavc/htmlsubtitles: improve handling broken garbage
Clément Bœsch
u at pkh.me
Tue Aug 1 17:15:33 EEST 2017
On Sat, Jul 29, 2017 at 09:27:47PM +0200, Clément Bœsch wrote:
> This commit switches off forced correct nesting of tags and only keeps
> it for font tags. See long explanations in the code for the rationale.
>
> This results in various FATE changes which I'll explain here:
>
> - various swapping in font attributes, this is mostly noise due to the
> old reverse stack way of printing them. The new one is more correct as
> the last attribute takes over the previous ones.
>
> - unrecognized tags disappears
>
> - invalid tags that were previously displayed aren't anymore (instead,
> we have a warning). This is better for the end user
>
> The main benefit of this commit is to be more tolerant to error, leading
> to a better handling of badly nested tags or random wrong formatting for
> the end user.
> ---
> libavcodec/htmlsubtitles.c | 199 ++++++++++++++++++++++++++-------------
> tests/ref/fate/sub-sami2 | 4 +-
> tests/ref/fate/sub-srt | 14 +--
> tests/ref/fate/sub-srt-badsyntax | 4 +-
> tests/ref/fate/sub-textenc | 14 +--
> tests/ref/fate/sub-webvttenc | 14 +--
> 6 files changed, 157 insertions(+), 92 deletions(-)
>
patchset applied
[...]
--
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170801/4b6f8390/attachment.sig>
More information about the ffmpeg-devel
mailing list