Vic Lee
66d3799f5e
nsc: add SSE2 optimization for nsc encoder.
2012-03-18 23:25:07 +08:00
Vic Lee
774cb53e61
nsc: add encoder API.
2012-03-16 12:04:38 +08:00
Vic Lee
32d7afc7b7
nsc: add pixel format API.
2012-03-15 16:55:29 +08:00
Vic Lee
4ecb7546f8
nsc: use memcpy instead of loop.
2012-03-07 11:42:37 +08:00
Vic Lee
7d8a2bfaef
nsc: allocate extra 16 bytes for output buffer in case of alignment.
2012-03-07 11:31:10 +08:00
Vic Lee
28b203e57f
nsc: add profiler.
2012-03-06 22:42:57 +08:00
Vic Lee
20de74d811
nsc: refactor nsc decoder #4
...
o move private struct to nsc_types.h
o move nsc_decode() function in nsc_context as pointer
2012-03-06 22:41:16 +08:00
Vic Lee
d2153e9ef2
nsc: refactor nsc decoder #3
...
o combine colorloss recovery, chroma supersampling and color space conversion
in one step
o define private struct and hide the internal buffer
o make internal buffer reusable in the same session
2012-03-06 18:52:28 +08:00
Vic Lee
0c0dd5df10
nsc: refactor nsc decoder #2
...
o Change nsc_stream member to be static
o Rename some variables
o Planes member (originally pdata) does not need to be STREAM
2012-03-05 18:34:29 +08:00
Vic Lee
3fa2c4830e
nsc: refactor nsc decoder #1
...
o the decoded argb buffer can be reused to enhance performance
o pass width, height and bpp through nsc_process_message() call
o rename nsc_context_destroy to nsc_context_free and make it actually free the context
2012-03-05 17:32:14 +08:00
cool
d344a7e456
nscodec final color bug fix
2012-01-24 21:06:48 -11:00
Marc-André Moreau
949bce4d54
wfreerdp: fix warnings and color conversion
2012-01-16 11:40:18 -05:00
cool
8908aab34b
fix complete
2012-01-01 16:07:58 -11:00
cool
ca79a7dcb2
fixed color bug
2012-01-01 16:03:27 -11:00
Marc-André Moreau
150ff56f5f
wfreerdp: fix compilation warnings and errors
2011-11-12 00:51:41 -05:00
Anthony Tong
db23272e58
libfreerdp-codec: fix crash when decompressing large nsc bitmaps
2011-11-08 18:12:39 -05:00
Marc-André Moreau
f43c9c462f
libfreerdp-codec: NSCodec code style cleanup
2011-10-02 21:07:07 -04:00
Marc-André Moreau
0401f7c17e
libfreerdp-codec: merge with libfreerdp-nsc
2011-10-02 20:52:17 -04:00