reineur 31 escreveu: > Hello kopete developers, > > For all people who don't know us, we are IUP ISI students in > Toulouse(France) and we're working on Kopete as university project > with Kevin Ottens. > When we started, we were only 4, but now 5 new students has joined us. > > We did an API for UPnP and we hope to integrate the UPnP support soon: > /branches/work/kopete/iup-isi-group/ > > We are also working on msn protocol and on a kind of API to do video > capture with a webcam (with the help of Phonon and Solid) > > The Kopete Student Team of IUP ISI, Toulouse. Dear Reineiur and Kopete Student Team,
I feel happy to have new hands helping us in a project like Kopete. Welcome aboard! UPnP is a fantastic thing to have in Kopete, it will be of much help to Kopete, even more when handling with some protocols (as MSN) that have lots of trouble when running behind a firewall. MSN protocol needs a lot of care. Please take a look at libpapillon and see what you can do for it. You can count on us to review your patches. There's already an API for video capturing in Kopete. You can find it in libkopete/avdevice. At least three protocols (Yahoo, MSN and Testbed) uses this infraestructure. It already uses Solid, and has some unique characteristics, as multiple simultaneous hardware access (tested up to 30 clients running concurrently. No other program, be in in Linux or Windows, allows it), supports obscure image formats. Porting Kopete's API to Phonon has been already discussed with Kevin Ottens (IRC: ervin), perhaps with our help. I'm currently writing a somewhat long e-mail to you all to explain in a good depth what is involved when you intend to capture video, what are the caveats and some design decisions (I should already have sent it, but it's long and takes time to write. I promise I'll finish it as soon as possible). If you didn't notice yet I'm Kopete's video maintainer. :D If you intend to take a look at video device handling, I'll be glad to help you as much as I can. If you already started doing video code, please point where it is to me so I can take a look, but I'd like to remember you that reinventing the wheel is not as productive as improving the wheel we already have, and Kopete needs a lot of love in other areas. I suggest you to take a look in some places where Kopete is missing functionalities, like lots of unimplemented features in some protocols (please take a good look at the MSN plugin), and even implementing missing protocols, like MySpaceIM and SIP. Take a look at Jabber's audio support. Those are really needed areas. Matt Rogers (IRC: mattr) can point a lot of places where your help will be more useful. Being five people, your team could split in two or three and attack more problems simultaneously. Kopete's video support needs help, indeed. It's far from complete, but it has an active maintainer with experience developing video security systems. Its API was developed according to some design goals I'll explain to you in my next e-mail, and it will be migrated to Phonon, parting ways from Kopete (It's planned to happen when KDE adopts Qt 4.4, because of some unique features it has that will help to make the video API allow simultaneous access to a given video device by multiple _programs_ simultaneously), so if you intend to contribute to Kopete specificly, please ask to Matt for a task. Best regards, Cláudio da Silveira Pinheiro http://kopete.kde.org _______________________________________________ kopete-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/kopete-devel
