Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring back the old squashing algorithm from V1 #54

Open
ali1234 opened this issue Jul 14, 2020 · 2 comments
Open

Bring back the old squashing algorithm from V1 #54

ali1234 opened this issue Jul 14, 2020 · 2 comments

Comments

@ali1234
Copy link
Owner

ali1234 commented Jul 14, 2020

In V1, subpages would be compared and only squashed if some percentage of characters (not including whitespace) were a match.

This code was removed when testing showed that the deconvolution algorithm had become good enough to nearly always get the correct subpage code. However, it turns out that often the subpage codes are not broadcast correctly - either every subpage is "0001", or it can be used for another purpose.

The upshot of this is that those broadcasts won't squash correctly in V3 because completely different subpages get squashed together, which ruins them.

So this issue is about forward porting the old algorithm, with an option to turn it on/off.

@ZXByteman
Copy link
Contributor

Old Russian broadcasts seems to suffer from this issue when multiple pages are transmitted with the same subpage code.
It would be nice to have such feature.
image

@ali1234
Copy link
Owner Author

ali1234 commented Sep 30, 2021

This is also a problem when pages are updated during a broadcast, such as breaking news updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants