From: Siggi L. <lan...@fa...> - 2001-03-04 16:28:26
|
On Sun, 4 Mar 2001, Sean Middleditch wrote: > Got it, you're just worried about dependencies. So an optional plugin > interface may work better? Yes, that was the idea. > BTW, by your comment, do you mean Xine doesn't use Xv at all? I thought it > did... Of course. it does. I only noted that we _support_ xshm (namely, as fallback if there's no Xv). Optional features are great, but only as long as they don't break anything... > > GUI (or rather UI) plugins are on out ToDo list. However, we don't have > > an > > interface for them, yet. If anybody wants to work on that, go ahead! > > Just some hints about what could be an UI interface: > > > > - Infrared Control (LIRC) > > - GTK+ interface > > - Console keyboard interface > > - CORBA interface > > > > Hmm... OK, I'm thinking first I'll work on an optional GTK+ interface. > Then, seeing how well it can be done, I could start looking on the > implemented UI's, and I'll submit a draft to you guys of a propossed UI > plugin interface, so we can all decide on something that works (hopefully) > without having to rewrite it twenty times. ^,^ Sounds sensible. Just keep in mind that there are generally several UIs which might even be combined (think about lirc+keyboard+gtk). So you can't assume that you're the only UI. I guess we need some feedback mechanism (callbacks?) to other UIs when one UI does something. This currently braks the CORBA interface if you dare to use it at the same time as the GUI... > I'm also thinking that if the CORBA interface is worked on, one wouldn't > need to have actual UI plugins - just seperate apps that control the Xine > windows thru CORBA. Unfortunately, I don't know that much about CORBA yet > to help there... I don't think that's a good idea. Some people might want Qt (or infrared) support without orbit. Again, having CORBA support is nice, but shouldn't be required for anything else but CORBA support ;-) [just do it!] > OK, I certainly will! Gods know I have enough projects as it is, but > helping Xine sounds fun. ~,^ > > Good luck with your guys' work, and thanks for the great movie player > you've already made Xine into! Well, thanks in advance for anything you'll do ;-) And sure, xine _is_ fun. (at least sometimes...) Happy hacking, Siggi |