FDH2 / UxPlay

AirPlay Unix mirroring server
GNU General Public License v3.0
1.34k stars 71 forks source link

Add extra dependency #281

Closed Koefte closed 2 months ago

Koefte commented 2 months ago

How do i add an additional dependency to uxplay?

fduncanh commented 2 months ago

Please explain

Koefte commented 2 months ago

Please explain

I am trying to include SDL in uxplay code for visualization purposes and I don't know how and where to link to sdl

thiccaxe commented 2 months ago

What are you trying to do? End goal?

Koefte commented 2 months ago

Wrap uxplay around a graphic environment

thiccaxe commented 2 months ago

You could customize the gstreamer arguments and see if you can pipe that into your program.

Koefte commented 2 months ago

You could customize the gstreamer arguments and see if you can pipe that into your program.

Please elaborate

fduncanh commented 2 months ago

cmake is used for dependencies. see the three CMakeLists.txt files.

what exactly do you want do? give uxplay a gui front end? replace gstreamer as the renderer? both?

Koefte commented 2 months ago

Give uxplay a gui front end

fduncanh commented 2 months ago

I held off on doing that that because right now, uxplay works on all sorts of systems , from linux to macos to *BSD to windows to Raspberry Pi Lite. Certainly an option to build a gui front end could be good, but the choice should be cross-platform

On Linux there are gtk or qt as gui possibilities.

But Uxplay doesn't accept any input (except from the client) after it starts, so its not clear that the gui would do more than "prettify" things

https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries