Hi,

I assume you mean directFB?

That was a long time ago (e.g. 1.x versions) and the API changed considerably.


Have a look at client/Sample sample client, it contains all required for a start.

If you try to port it, you might want to start with the sample client in the sources, all you basically need to do is copy the image data in the EndPaint callback to your output device.

(if you require better performance you might end up with implementing a few more things, but that is for a start)


As for dependencies:

* OpenH264 or FFMPEG for modern GFX codecs (H264)

* SWSCALE or Cairo for software image scaling, e.g. required for High DPI support (you might add support for your own scaler, all is wrapped in a single place)

* libusb for USB redirection

* FFMPEG or various codecs (FAAD, FAAC, GSM, ...) for audio (optional) and SOXR for resampling


I might have missed something, but that should cover all the basics that are required for a (full featured) RDP client.

You might strip that down depending on your needs though.


regards

Armin

On 24.08.21 15:31, Lonnie Cumberland via FreeRDP-devel wrote:
Hello All,

I am trying to find out what the last version of FreeRDP was that had
framebuffer support?

Actually looking for a FreeRDP version with the simplest video support for
a possible port to a non-linux system with minimal dependencies.

Any ideas or suggestions would be greatly appreciated.
Thanks
Lonnie

_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to