-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a gui wrapper #305
Comments
Sounds like a very nice idea. Unfortunately, I currently lack the bandwidth necessary for such a task. But I would be happy to try and provide support to anyone that might want to give it a try. |
@juanrubio Hello there, I am considering about developing a GUI wrapper for your program. At the current state I only started the git repo and I am testing different ways to wrap around your internals, either by simply reading the outputs and interacting with them or actually hooking into your main functions and calling each different function that way. |
My apologies for such a delayed reply. I would love to see a GUI wrapper of some kind that could work with Tizonia. Please feel free to post your URLs here if you want. I'm sure there will be other users interested in a GUI that could leverage Tizonia features. Please have a look at the Roadmap section in the repo's README.md file. There are a number of items related to 'RPC interface / headless support', issues #488, #509, #551. I think an RPC interface is what Tizonia is missing right now to make integrations with GUI wrappers or other programs really feasible. But probably there are other ways to achieve a successful integration. Please feel free to ask any questions here and I will try to help where I can. |
Hello again, below is my git repo which I will be working on. |
Perhaps you could start looking at this location. This file contains the top-level functions that are selected when the user selects an option from one of the existing services. tizonia-openmax-il/player/src/tizplayapp.cpp Line 900 in 9004bc4
It all starts by retrieving the command-line options and arguments provided and then:
As for the integration options, to be honest, I think the ideal option is to separate the backend and the UI via some RPC mechanism, because that would be the easiest way to allow both, backend and UI to evolve without interfering with each other. But, I'm definitely willing to be proved wrong on this! |
Why not make a gui wrapper for it with gtk or something?
The text was updated successfully, but these errors were encountered: