[Pidgin] #393: Add receive Handwritten messages, Winks and Voice Clips to MSN
Pidgin
trac at pidgin.im
Sun Apr 29 19:39:29 EDT 2007
#393: Add receive Handwritten messages, Winks and Voice Clips to MSN
------------------------+---------------------------------------------------
Reporter: notak | Owner:
Type: patch | Status: new
Priority: minor | Milestone:
Component: libpurple | Version: 2.0
Resolution: | Keywords: msn handwritten wink
------------------------+---------------------------------------------------
Old description:
> Originally SF Patch 1547654
>
> Note - this patch is against the MSNP14 branch.
>
> The official MSN client has the ability to send small handwritten images
> as .gif files. Currently Gaim reports these as being disabled and the
> client will not send them. This patch:
>
> 1. Sets the enabled flag so that the official client can send them
> 2. Gets the .gif data from the server
> 3. Displays the .gif in the conversation window using the custom emoticon
> code.
>
> The official MSN client has the ability to send small voice clips.
> Currently Gaim reports these as being disabled and the client will not
> send them. This patch creates an account-specific option to:
> 1. Set the enabled flag so that the official client can send them
> 2. Get the .wav data from the server and stores it as a temp file
> 3. Play the temp file using the gaim sound subsystem.
> NOTE: Being MS, these use a windows-specific codec which only Windows is
> likely to have, so in non-win32 builds the option defaults to off, and a
> warning is added to the text to say a specialized codec is required
>
> The official MSN client has the ability to send 'winks', which are large
> annoying flash animations that explode all over the conversation window
> in a most distasteful manner. For some reason people like these. This
> patch creates an account-specific option to:
> 1. Get the .cab file containing the wink, and extract it to a temp file
> using libmspack
> 2. Display the picture of the wink (which is supplied as part of the
> .cab) using the custom emoticon code
> 3. Display a link to the temp file of the animation so that anybody who
> is so inclined can click it and watch it do its stuff in their default
> browser
> 3. Play the temp file using the gaim sound subsystem.
> NOTE: libmspack is required to extract the .cab files. Most systems don't
> have this (it tends to be statically built in to applications like Wine
> and cabextract). Configure checks for it and doesn't bother to compile
> in the wink functionality if you don't have it. A makefile is provided
> here for win32.
New description:
Originally SF Patch 1547654
Note - this patch is against the MSNP14 branch.
The official MSN client has the ability to send small handwritten images
as .gif files. Currently Gaim reports these as being disabled and the
client will not send them. This patch:
1. Sets the enabled flag so that the official client can send them
2. Gets the .gif data from the server
3. Displays the .gif in the conversation window using the custom emoticon
code.
The official MSN client has the ability to send small voice clips.
Currently Gaim reports these as being disabled and the client will not
send them. This patch creates an account-specific option to:
1. Set the enabled flag so that the official client can send them
2. Get the .wav data from the server and stores it as a temp file
3. Play the temp file using the gaim sound subsystem.
NOTE: Being MS, these use a windows-specific codec which only Windows is
likely to have, so in non-win32 builds the option defaults to off, and a
warning is added to the text to say a specialized codec is required
The official MSN client has the ability to send 'winks', which are large
annoying flash animations that explode all over the conversation window in
a most distasteful manner. For some reason people like these. This patch
creates an account-specific option to:
1. Get the .cab file containing the wink, and extract it to a temp file
using libmspack
2. Display the picture of the wink (which is supplied as part of the
.cab) using the custom emoticon code
3. Display a link to the temp file of the animation so that anybody who
is so inclined can click it and watch it do its stuff in their default
browser
4. Play the temp file using the gaim sound subsystem.
NOTE: libmspack is required to extract the .cab files. Most systems don't
have this (it tends to be statically built in to applications like Wine
and cabextract). Configure checks for it and doesn't bother to compile in
the wink functionality if you don't have it. A makefile is provided here
for win32.
Comment (by rlaager):
notak: Could you attach a copy of a voice clip sound file here and I'll
see if I can figure out what it is and make it play under Linux?
Your voiceclip URL hack is interesting. I did the same for a plugin I
wrote one time. ;)
--
Ticket URL: <http://developer.pidgin.im/ticket/393#comment:4>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list