Xpra: Ticket #1108: opencv csc module

Related to #1030: cvtcolor: rgb = cv2.cvtColor(bgr, cv2.COLOR_BGR2RGB)

I'm not sure how we can deal with rowstride, but I think the underlying numpy buffers it uses can help us with that.

It should be quite easy to make a csc module, then we can see what performance we get, how it compares to the leading contenders (#973), how portable it is (builds on win32, not yet on osx), etc.



Mon, 01 Feb 2016 23:47:23 GMT - Antoine Martin: status changed

Added a csc_opencv csc module in r11811, minor fixes in r11819.

Notes / limitations / TODO:


Can easily be tested by forcing CSC with h264:

XPRA_FORCE_CSC_MODE=YUV420P \
XPRA_ENCODING_STRICT_MODE=1 \
xpra --start-child=xterm start :10 -d opencv --csc-modules=opencv

Wed, 17 Feb 2016 14:37:38 GMT - Antoine Martin: status, description changed; resolution set

This will do for now.


Sat, 23 Jan 2021 05:15:11 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1108