Hi there,

I'm working on a overhaul of the software GDI color conversion.
My current work is here:
https://github.com/akallabeth/freerdp/tree/color_conversion_fix_v3

This pull requires refactoring of most of libfreerdp and there are still
a few issues left (listing later on)
but it is aimed at fixing the following issues:

* Decouple local framebuffer format from remote one
  This will allow having a local 32bit framebuffer for a 8/15/16/24 bit
RDP session

* Allow arbitrary color ordering of local framebuffer and fix all
RFX/H264/GDI functions to
  respect that color order

* Allow externally supplied buffers to be used in GDI layer

* Remove some performance bottlenecks (do less copying of input data),
  re-factor the touched API to fix some flaws.

It is working quite well so far for RFX/GFX/H264 but there remain some
problems with GDI mode.

I'd like some people have a look at it before creating a pull for it,
so if anyone is interested do have a look at the branch.

best
Armin

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to