Previously, the runtime could be atrocious for longer inputs.
We need a proper lexer to be able to understand YouTube's code, which contains /* inside of strings. For now it's sufficient to just disable comment support altogether. Fixes #4976, fixes #4979, fixes #4980, fixes #4981, fixes #4982. Closes #4977.
The checksym for the CeskaTelevize subtitles has changed again, so we just test that it has a reasonable length.
The fixed audio files for Youtube have a size lower that the minimum required.
This functionality is intended to eventually encompass the current format filtering.
Just checks that the 'keepvideo' option works as intended.
In preparation for #4822, extend jsinterp by a lot. (We may even have to/want to write a proper interpreter with actual parsing)
We now test for the age_limit being set right in test_download, so we don't need more than two tests for the actual age limit handling.
They have a manually uploaded subtitles track and YouTube can transtale it.
This is now covered by every single test_download testcase anyways :)