[Adium-devl] libyahoo2

Alan Humpherys alangh at adiumx.com
Fri Oct 26 03:50:13 UTC 2007


We used libyahoo2 in the Fire project and I was an occasional  
contributor to it.  Phillip Tellis was the maintainer of the library,  
which pre-dates prpl by a few years.  Most development stopped around  
2003.

It lags a few releases back in the yahoo protocol, but has support  
for File Transfer, Webcam, Group Chat, Individual Chat, Address Book,  
and complete Buddy List maintenance.  It is built with a very nice  
callback interface which makes it ideal to include in various chat  
applications.

Alan
______
Alan Humpherys
Adium Development Team
alangh at adiumx.com
http://www.adiumx.com



On Oct 24, 2007, at 2:57 PM, Sean Egan wrote:

> On 10/24/07, Evan Schoenberg <evan.s at dreskin.net> wrote:
>> *nod* Before gaim-vv was dissolved, receiving had been implemented  
>> for
>> Yahoo video, so that makes sense.  Could you give us the short  
>> version
>> of j2k vs. non-j2k?  Is this an issue with the UI-to-library code or
>> with the prpl code itself, primarily?  (in other words, does the use
>> of j2k mean that the yahoo protocol code is more difficult to hook
>> into a 'non-j2k' system?)
>
> The Yahoo! webcam protocol *is* JPEG2000, so there's no such thing as
> a non-j2k way of doing Yahoo! webcams. The difference here is that
> "libyahoo2" links against the jpeg2000 library directly (hopefully the
> Free one), instead of delegating it out to a higher level.
>
> Farsight and gstreamer have support for Yahoo! webcams already, so
> this is a moot point.
>
>>>> What do the libpurple people have to say about it?
>> Also, why was it forked?  Just because of the gaim-vv issues, or
>> something else?  If the former (and possibly if the latter), we  
>> should
>> discuss with that libyahoo2 folks a merge back to libpurple of their
>> code now that voice/video exists in libpurple.
>
> /me sets the Delorean back to 2002...
>
> Richard recently met with Philip Tellis who maintained that library
> until he started working for Yahoo!, and so he has a better scoop.
>
> As I vaguely remember it, but my memory was mostly boosted by the
> other Pidgin developers who remembered better, it was right after we
> reverse engineered the new Yahoo! authentication method, whose sole
> intent was to keep third-party clients away. Philip worked on
> Everybuddy and needed to use that code to un-break his client.
>
> Anyway, the project has been pretty much dead forever. I'm surprised
> that there's been CVS activity as recently as 6 weeks ago, but you'll
> notice the most recent commit that touched non-sample code is two
> years old.
>
> If anyone wants to backport any of the features added to libyahoo2
> alone, I'd be glad to accept the patch. What features are we missing
> that libyahoo2 has?
>
> -s.





More information about the devel mailing list