| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This will allow us to use better formats that preserve the entire
alpha channel.
|
|
|
|
|
|
| |
This is based on comparing CPU time with elapsed time, which means
that the tests can be heavily influenced by other load on the test
machine.
|
|
|
|
|
| |
We need more callbacks for correct operation of multi-threaded
rect decoding.
|
|
|
|
|
|
|
|
|
| |
Done in preparation for multi-core decoding. Keeps the complexity
out of the other classes. This also moves ownership of the
framebuffer in to CConnection. It's the CConnection object that is
aware of the threads and how to synchronise with them. Therefore
the ownership of the framebuffer must also be there to make sure
it isn't deleted whilst threads are working.
|
|
|
|
|
| |
It doesn't really make sense anymore given that settings might come
from the GUI or configuration and not only the command line.
|
| |
|
| |
|
| |
|
|
|
|
| |
This prevents unhandled exceptions if the file isn't found.
|
|
|
|
|
|
|
| |
For 16-bit and 8-bit datasets, you can now run encperf with an argument of
-translate=0 to benchmark just the encoder without converting the datasets to
24-bit. This allows the output of encperf to be directly compared with that
of the TurboVNC Benchmark Tools.
|
|
|
|
|
| |
GCC lets this slide, but other compilers (clang) complain about using % rather
than %% to print a literal % character.
|
|
|
|
|
| |
Explicitly add the compression level to the list of encodings so it's obvious
how to override it.
|
| |
|
|
|
|
|
|
| |
Report encoded and raw-equivalent bytes as well as compression ratio (I like
to have these statistics so I can compute overall compression ratios for
groups of datasets in a spreadsheet.)
|
|
|
|
|
| |
Code formatting tweaks to improve readability & make the code consistent with
the rest of TigerVNC
|
|
|