[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