Should be doable.
The API changes are not dissimilar to the other clients (lots of logic
moved away to the core library) and the old version is still in git to
get an idea.
we only removed it as we did not have enough resources to refactor and
test the port (and nobody stepped up)
If there is a pull request adding it back in (and some active users
who´ll test) we´ll accept it gladly.
regards
Armin
On 24.08.21 19:07, Lonnie Cumberland wrote:
Thank Armin,
I will dig into it more.
Also, I was just wondering what it might take, or how challenging, it
might be to add DirectFB support back into the latest FreeRDP 2.4.0
release although I think that this would also require DirectFB updated
as well unless there is a more modern framebuffer library available
that could be used instead?
Ultimately, a modern FB library would be best but I think that it
would take a lot to get framebuffer support added back into FreeRDP as
an initial guess.
Cheers,
Lonnie
On Tue, Aug 24, 2021 at 12:37 PM Armin Novak via FreeRDP-devel
<freerdp-devel@lists.sourceforge.net
<mailto:freerdp-devel@lists.sourceforge.net>> wrote:
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
<mailto:FreeRDP-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/freerdp-devel
<https://lists.sourceforge.net/lists/listinfo/freerdp-devel>
_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
<mailto:FreeRDP-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/freerdp-devel
<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