> On Jan. 18, 2011, 6:03 p.m., Frank Schaefer wrote:
> > trunk/KDE/kdenetwork/kopete/protocols/yahoo/libkyahoo/webcamtask.cpp, lines 
> > 23-24
> > <http://svn.reviewboard.kde.org/r/6312/diff/3/?file=44236#file44236line23>
> >
> >     #ifdef HAVE_JASPER
> >         #include "webcamimgformat.h"
> >     #endif
> 
> Cristi P wrote:
>     I thought I already said my opinion about leaving the webcamimgformat.h + 
> .cpp in there but change only the function implementation. Please see my 
> comment from Jan 10.
>     
>     Also, why would I still add the #ifdef HAVE_JASPER if we made it 
> mandatory?
>     Waiting for feedback on both things.
> 
> Frank Schaefer wrote:
>     I've read your comments, but I have a different opinion.
>     Creating instances of objects which then do nothing is no clean solution. 
> If you don't need/use code, just don't compile it in.
>     Looking at the changes I suggested you will see, that this is easy to do. 
> in fact it will slightly simplify the patch.
>     
>     Concerning #ifdef HAVE_JASPER and making libjasper mandatory: you already 
> answered your own question. ;) Some more work would be necessary before we 
> can make it optional.
>     Anyway, there is no need to make it optional as to the 
> DISABLE_VIDEOSUPPORT switch. Not sure if there a other reason for doing this 
> (I remember people crying when we made libv4l mandatory...).
>     So I'm leaving it up to you to either remove the whole HAVE_JASPER (+ 
> CMake-files) stuff or do it the right way.
>
> 
> Cristi P wrote:
>     on the premises that you want libjasper mandatory, I see no reason to 
> then have any #if HAVE_LIBJASPER in c++/c files, neither in 
> protocols/yahoo/[libkyahoo]/CMakeLists.txt, no entry in 
> config.h..webcamimgformat.cpp will also always be compiled, with full code. 
>     This would make the code even cleaner. 
>     I guess that's what you meant by first proposal from "leave it up to 
> you...".
>     Are you ok with that?
>     
>     As for libv4l not being mandatory, I guess that request came from windows 
> users.
>     
>

Yes, I'm ok with that.
Let's see what's gonna happen. If anyone insists on libjasper beeing optional, 
he can do this work (and we will force him to improve the yahoo-code, too ;) ).


- Frank


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://svn.reviewboard.kde.org/r/6312/#review9645
-----------------------------------------------------------


On Jan. 15, 2011, 11:13 a.m., Cristi P wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://svn.reviewboard.kde.org/r/6312/
> -----------------------------------------------------------
> 
> (Updated Jan. 15, 2011, 11:13 a.m.)
> 
> 
> Review request for Kopete.
> 
> 
> Summary
> -------
> 
> I saw that for yahoo - webcam images are converted by running an external 
> program. Personally I am not ok with this since running an external program 
> every 0.X seconds is a bit expensive. Also, not to mention using disk files 
> (at least pushing directly into the program and reading its output would have 
> been better).
> Also - I saw that inviteWebcam action was checking for presence of jasper 
> program - but requestWebcam should also have done that. Not to mention that 
> if a yahoo contact just invites you to see his cam, you might get a feedback 
> of missing program after accepting to invitation. Not necessarily a big deal, 
> though.
> 
> Note that this will mean that having jasper lib at compile time will get to 
> be mandatory - and needs to also be added as dependency by package managers.
> 
> 
> Diffs
> -----
> 
>   trunk/KDE/kdenetwork/kopete/CMakeLists.txt 1214536 
>   trunk/KDE/kdenetwork/kopete/config-kopete.h.cmake 1214536 
>   trunk/KDE/kdenetwork/kopete/protocols/yahoo/CMakeLists.txt 1214536 
>   trunk/KDE/kdenetwork/kopete/protocols/yahoo/libkyahoo/CMakeLists.txt 
> 1214536 
>   trunk/KDE/kdenetwork/kopete/protocols/yahoo/libkyahoo/webcamimgformat.h 
> PRE-CREATION 
>   trunk/KDE/kdenetwork/kopete/protocols/yahoo/libkyahoo/webcamimgformat.cpp 
> PRE-CREATION 
>   trunk/KDE/kdenetwork/kopete/protocols/yahoo/libkyahoo/webcamtask.cpp 
> 1214536 
>   trunk/KDE/kdenetwork/kopete/protocols/yahoo/yahoocontact.cpp 1214536 
>   trunk/KDE/kdenetwork/kopete/protocols/yahoo/yahoowebcam.h 1214536 
>   trunk/KDE/kdenetwork/kopete/protocols/yahoo/yahoowebcam.cpp 1214536 
> 
> Diff: http://svn.reviewboard.kde.org/r/6312/diff
> 
> 
> Testing
> -------
> 
> compiled and ran it. Communicating with another linux kopete. Tried both 
> directions of seeing the cam.
> 
> 
> Thanks,
> 
> Cristi
> 
>

_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to