|
6aa84c775f
|
boiler parsing dc coeff, first after start or EOB is always read as dc
|
2023-11-28 16:39:01 +05:00 |
|
|
6cfed66432
|
rle append and freq boiler
|
2023-11-28 16:24:47 +05:00 |
|
|
dcd6a4c298
|
boiler to manage scan encoding
|
2023-11-28 16:03:37 +05:00 |
|
|
6e27ca09d5
|
jpg output boiler
|
2023-11-28 15:29:57 +05:00 |
|
|
03ee4c04cb
|
DCT computation
|
2023-11-28 15:03:58 +05:00 |
|
|
221519c705
|
add thread control via wake hints
|
2023-11-28 15:03:41 +05:00 |
|
|
4abd5b9019
|
use pointer to thread_mgr instead for thread control funcs for loop
|
2023-11-28 15:03:17 +05:00 |
|
|
1182082c50
|
expand quant range, fix band_len calc
|
2023-11-28 15:02:32 +05:00 |
|
|
e50a47398a
|
add dct coeff generation with zig-zag order at compile time
|
2023-11-28 13:53:10 +05:00 |
|
|
af6d436079
|
restructured to allow qtables
|
2023-11-28 13:44:46 +05:00 |
|
|
d670f8f880
|
sleep main until all processed, add lum flag to jobs to pick qtable
|
2023-11-28 13:42:53 +05:00 |
|
|
9eb08afb61
|
transform placeholder
|
2023-11-27 16:46:56 +05:00 |
|
|
00e800cec0
|
add way to detect all blocks processed for img
|
2023-11-27 16:46:38 +05:00 |
|
|
f8847be2fb
|
add atomic to keep track of processed blocks for eof sync
|
2023-11-27 16:45:47 +05:00 |
|
|
00637026ea
|
file reading and queue prepend
|
2023-11-27 15:42:01 +05:00 |
|
|
2fd354bd25
|
jobqueue prepend alloc fix
|
2023-11-27 15:41:43 +05:00 |
|
|
3e20d948f8
|
formatting
|
2023-11-27 15:41:10 +05:00 |
|
|
2f7afe64f6
|
refactors, boiler for looping read
|
2023-11-27 14:06:31 +05:00 |
|
|
18a998e737
|
signal and thread spawns
|
2023-11-27 13:31:53 +05:00 |
|
|
c63d0520c7
|
refactor Queue, len check, memory pool for Node of Job, not job
|
2023-11-27 13:27:43 +05:00 |
|
|
d4194c501c
|
make deallocs not suck since using arena
|
2023-11-27 13:09:02 +05:00 |
|
|
7512246e9b
|
pop and push to queue
|
2023-11-27 13:02:09 +05:00 |
|
|
98aaa390be
|
queuing and job node allocs
|
2023-11-27 12:53:02 +05:00 |
|
|
6a6da59a79
|
basic threading handler boiler
|
2023-11-27 11:43:02 +05:00 |
|
|
491f6a98b7
|
added allocation for permanent buffers
|
2023-11-24 15:40:22 +05:00 |
|
|
f34f0ff465
|
args now use a fixed stack buffer instead of using pages
|
2023-11-24 14:59:14 +05:00 |
|
|
b5e1b15f8c
|
arg parsing
|
2023-11-24 13:36:55 +05:00 |
|
|
e7139298ba
|
init
|
2023-11-24 13:15:08 +05:00 |
|