From: Salvatore B. <em...@gm...> - 2007-03-16 08:35:53
|
Sorry I forgot to reply-to-all. ---------- Forwarded message ---------- From: Salvatore Benedetto <em...@gm...> Date: Mar 16, 2007 9:34 AM Subject: Re: [Gaim-devel] SoC gaim-vv comments (was Re: gaim-vv support) To: Peter Lawler <gai...@si...> On 3/16/07, Peter Lawler <gai...@si...> wrote: > > Heya, > I'll throw my 2c in right at this point regarding what I suspect will be > a multitude of gaim-vv SoC proposals, and will leave further comment to > others. > > Please be aware it's been a while since I tried to do any gaim > voice/video work, so I may be slightly off the mark here. After a brief > conversation in #gaim this morning my time with one or two gaim dev's > would indicate to me that not much has happened due to a concentration > in other gaim areas and thus I suspect these points would still be valid. I agree :) Things gaim-vv needs/would-like/etc. in gaim itself to be of any major > use, in no particular order. > > 1. Privacy rewrite. > There's no way in the privacy API to block eg. webcam view requests. > Each request would have to be permitted/denied on an individual basis. > Similar problems would exist for listening to voice, etc. An examination > of all 'vv capable' native clients for which gaim has a protocol plugin > needs to take place and any native privacy/security features should be > available in a gaim privacy API/UI, or at minimum be easily extendable > to take such privacy considerations into account. > > 2. UI neutral. > Gaim-vv was dependant on GTK. This should not be so. In the spirit of > libgaim, gaim-vv should not require a specific toolkit to work. eg, > gaim-text utilising libaa for webcam viewing would be pretty neat. This > would be implemented as, for example, 'libgaimedia' or similarly funky > name. I agree with this too. As far as I can understand, it should be difficult to make it UI independet. Voice should require only few commands and settings, like compression ratio (if settable), active it , accept it etc.. and for that you can implement some simple C interface that could be called as a callback from a UI toolkit, or implemented as a IRC style command in any text version of gaim ( I never used gaim-text so I0m just guessing how commands are implemented). For video should be the same. Start recieving, sending, blocking, etc... could be implemented with a simple interface like int gaim_video( int [protocol | connection], int CMD ) {...} with CMD being the command to be executed. Anyway, the only thing I didn't like about gaim-vv , was that it had too much dependencies like a siplib jp2k etc... In my opinion, the less dipendecies the better. 3. GObjects. > It's been claimed in the past that moving gaim to GObjects may make the > entire process easier. Whether or not this is true, I'm unable to > categorically confirm or deny. That there's still an occasional GObject > discussion would lead one to suggest that the amount of work required > implementing vv functionality with points 1 and 2 in mind, should not be > attempted until such time as a GObject'ifying decision is reached. > > A decent period of time has passed from when the -vv tree was abandoned > in favour of effort on the status rewrite and the UI/core split, I still > feel that these are still the major sticking points. Personally, I'd > like to see the SoC 2007 gaim efforts focused on getting gaim2 properly > released. I think we've waited long enough. We can then move to > concentrating efforts on gaim3, where it's more likely to get the > nightmare that is a viable multi-protocol -vv API implemented ;) > > Regards, > > Peter Lawler. Salvo Salvatore Benedetto wrote: > > The most wanted feature! :) > > > > Few simple question.. > > > > What's the status of the project? > > Why did the vv project died? Was it only due to a lack of time of devs? > > Was there any other reason? > > > > Someone in the channels said that the lack of a media framework > > was a problem too. > > > > What about a libgaim-v4l library that handles all of V4L (and V4L2 ) > > stuff? > > Compression included by using libjpeg (or libj2k). > > > > Salvo > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Gaim-devel mailing list > Gai...@li... > https://lists.sourceforge.net/lists/listinfo/gaim-devel > -- Salvatore Benedetto (a.k.a. emitrax) Student of Computer Engineering and Telecommunications University of Messina (Italy) www.messinalug.org skype:emitrax icq:299985329 No to global warming! http://www.climatecrisis.net/ http://www.stopglobalwarming.org/ Siti di vera informazione Italiana www.beppegrillo.it Please do not send me any word, excel or power point file http://www.gnu.org/philosophy/no-word-attachments.html -- Salvatore Benedetto (a.k.a. emitrax) Student of Computer Engineering and Telecommunications University of Messina (Italy) www.messinalug.org skype:emitrax icq:299985329 No to global warming! http://www.climatecrisis.net/ http://www.stopglobalwarming.org/ Siti di vera informazione Italiana www.beppegrillo.it Please do not send me any word, excel or power point file http://www.gnu.org/philosophy/no-word-attachments.html |