GNOME Bugzilla – Bug 776436
ttml: Failed assertions with non-conformant input
Last modified: 2017-03-15 11:31:11 UTC
ttmlparse and ttmlrender contain g_asserts, which can cause program termination with non-conformant TTML input (e.g., the subtitles in https://bugzilla.gnome.org/attachment.cgi?id=336829).
That's why it currently is marked as experimental and requires --enable-experimental to get compiled. Thanks for filing a bug about this, I forgot to do so :)
Created attachment 342416 [details] [review] Replace assertions Remove assertions and handle error cases more gracefully.
Ping...
Comment on attachment 342416 [details] [review] Replace assertions Will merge later, thanks!
commit 4ac2a8d6a6587d4afbecdb6d3d0ed60d427a720b Author: Chris Bass <floobleflam@gmail.com> Date: Fri Dec 23 11:07:00 2016 +0000 ttml: Replace assertions Remove assertions and replace, where necessary, with code that handles the error cases. https://bugzilla.gnome.org/show_bug.cgi?id=776436