Skip to content

5.8.4

Choose a tag to compare

@superuser404notfound superuser404notfound released this 18 Jul 09:05

Fixed

Teletext captions no longer render a blank line between two lines placed on non-adjacent rows (#107).

libzvbi joins teletext rows with \N. A two-line caption whose lines sit on non-adjacent rows (an empty middle row the broadcaster uses only for vertical placement) arrived as line1\n\nline2, so the overlay showed a blank line between the two caption lines that was never meant to be there.

The 5.8.0 fix only edge-trimmed leading and trailing newlines. Interior runs of consecutive newlines now fold to a single break as well, on both the plain (.text) and coloured (.richText) teletext paths. A single line break between adjacent rows is preserved, so genuine two-line captions still wrap correctly.

Engine-side, so a direct consumer like Rivulets picks it up on the version bump with no host change.

Reported by @tresby, who in the same pass device-verified on real Australian streams that the txt_page 801 override renders correctly and the hardware deinterlace (5.8.0) looks smooth. Thanks also to @nathanpiper.