pbs/pycaption — pull request #46 by vladiibine (2014-11-03 18:07:58+00:00)
Title: line breaks for webvtt (and srt) now agree better with the specs.

Because the in the webvtt format, line breaks are part of the syntax,
when converting a CaptionSet to a webvtt, we will be converting extra
line breaks into the symbol. This also has the advantage of being
very explicit and visible.

Same for SRT files - they were vulnerable to having their syntax broken by too many line breaks, for which other formats don't have anything against.