ii-vision/transcoder
kris 1cd20a7615 WIP - optimal encoding by computing all possible byte stores at all
possible (page, offset) and then choosing top 4 offsets for all
content bytes.

i.e. this should do better than the previous "greedy" approach in
which we picked a single high-priority offset to resolve, and then
tried to find 3 more than didn't introduce too much additional error.

Major outstanding issue is that we need to also evaluate whether it's
worth storing 1, 2 or 3 offsets as well, since sometimes this will
have lower total error.
2019-07-14 22:09:40 +01:00
..
data Initial checkin of edit distance matrices for HGR/DHGR palettes. 2019-07-11 23:44:32 +01:00
audio.py Support for custom output bitrate, e.g. to target //gs in 2.8MHz mode. 2019-07-14 22:05:20 +01:00
colours_test.py Support decoding arbitrary number of dots as nominal colour sequence. 2019-07-07 21:13:28 +01:00
colours.py Update comments and fix some bugs 2019-07-11 23:40:00 +01:00
frame_grabber_test.py Store video frames in {basename}/{mode}/{palette}/ directory to 2019-06-20 21:15:52 +01:00
frame_grabber.py Update comments and fix some bugs 2019-07-11 23:40:00 +01:00
machine.py Update comments and fix some bugs 2019-07-11 23:40:00 +01:00
main.py Support for custom output bitrate, e.g. to target //gs in 2.8MHz mode. 2019-07-14 22:05:20 +01:00
make_data_tables_test.py Update comments and fix some bugs 2019-07-11 23:40:00 +01:00
make_data_tables.py Update comments and fix some bugs 2019-07-11 23:40:00 +01:00
movie.py Support for custom output bitrate, e.g. to target //gs in 2.8MHz mode. 2019-07-14 22:05:20 +01:00
opcodes_test.py Fix unit test 2019-06-19 21:45:58 +01:00
opcodes.py Rename FrameSequencer to FrameGrabber and break out into separate file. 2019-06-19 22:04:02 +01:00
palette.py Update comments and fix some bugs 2019-07-11 23:40:00 +01:00
screen_test.py WIP - optimal encoding by computing all possible byte stores at all 2019-07-14 22:09:40 +01:00
screen.py WIP - optimal encoding by computing all possible byte stores at all 2019-07-14 22:09:40 +01:00
symbol_table_test.py Add module docstrings 2019-03-21 16:42:47 +00:00
symbol_table.py Start to flesh out function docstrings, add some more type annotations. 2019-03-21 22:41:05 +00:00
video_mode.py Update comments and fix some bugs 2019-07-11 23:40:00 +01:00
video_test.py Update comments and fix some bugs 2019-07-11 23:40:00 +01:00
video.py WIP - optimal encoding by computing all possible byte stores at all 2019-07-14 22:09:40 +01:00