[Pidgin] #8563: Please generate event sounds with libcanberra

Pidgin trac at pidgin.im
Tue Mar 3 15:38:47 EST 2009


#8563: Please generate event sounds with libcanberra
--------------------------+-------------------------------------------------
 Reporter:  mezcalero     |           Owner:  lschiere
     Type:  enhancement   |          Status:  new     
Component:  unclassified  |         Version:  2.5.4   
 Keywords:                |   Launchpad_bug:          
--------------------------+-------------------------------------------------
 Please update Pidgin to generate event sounds using libcanberra.
 libcanberra is a blessed GNOME dependency and should replace home grown
 sound event code everywhere. It offers quite a few advantages over home
 grown code:

 - XDG sound theme support

 - Supports sample caching in the underlying audio layer

 - Internationalized sound samples

 - Trivial to use

 - Event sounds are enhanced with all kinds of context information (i.e.
 X11 window id a sound was triggered for, mouse position if the sound was
 triggered by a mouse click, ...) to be used for sound effects (such as
 positional event sounds) and to aide a11y.

 The only drawback is that it currently lacks a native Win32 backend. All
 unixish OSes are support just fine. Patches welcome. If Win32 portability
 is important to you then it might be an option to keep the current code as
 an alternative and #ifdef it out if libcanberra is supported natively.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8563>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list