[Adium-devl] libyahoo2
Sean Egan
seanegan at gmail.com
Wed Oct 24 20:57:08 UTC 2007
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