[FFmpeg-devel] [PATCH v6 0/4] Initial implementation of TTML encoding/muxing

Jan Ekström jeebjp at gmail.com
Wed Mar 3 22:09:12 EET 2021


On Tue, Mar 2, 2021 at 11:00 AM Jan Ekström <jeebjp at gmail.com> wrote:
>
> I've intentionally kept this initial version simple (no styling etc) to focus
> on the basics. As this goes through review, additional features can be added
> (I had initial PoC for styling implemented some time around previous VDD), and
> there is another patch set in my queue which would then add support for muxing
> TTML into MP4.
>
> Changes from the fifth version:
>   - Fixed a stupid mistake in tools/ffescape.
>   - Reworked the err_recognition commit based on comments from James and Anton.
>
> Jan
>
> Jan Ekström (3):
>   ffprobe: switch to av_bprint_escape for XML escaping
>   avcodec: enable usage of err_recognition for encoders
>   {avcodec,avformat}: add TTML encoder and muxer
>
> Stefano Sabatini (1):
>   avutil/{avstring,bprint}: add XML escaping from ffprobe to avutil
>

So:

1. the XML escaping stuff has been OK'd. (Nicolas, Anton)
2. The err_recognition change has been OK'd (Anton, James on IRC)
3. Multiple nice review passes have been had with the actual encoder
and muxer, and the requests have been applied.
4. The document generated in the FATE test actually passes validation
in https://github.com/skynav/ttt .

Thus, I will be pulling this set in Soon (probably tomorrow). Thus if
anyone still wishes to have a say, I recommend doing it earlier than
later. Then I will be moving onto the TTML-in-MP4 work, which I have
been able to refactor onto relatively working state earlier this week
:) .

Jan


More information about the ffmpeg-devel mailing list