Miranda IM
+ Reply to Thread
Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 22

Thread: Voice Service plugin

  1. #1
    Join Date
    July 2005
    Location
    Brasil
    Posts
    2,705

    Voice Service plugin

    CAUTION: THIS IS AN ALPHA STAGE PLUGIN. IT CAN DO VERY BAD THINGS. USE AT YOUR OWN RISK.

    This is a service to provide a common user interface for voice calls to protocols/plugins that support it.

    For it to work, protocols/plugins need to support it. By now, only a mod of JGmail does that (to check it out, look at http://forums.miranda-im.org/showthread.php?p=113763). Also, a change in Skype is already at SVN.

    Many thanks to Angeli-Ka for creating the icons.


    Download:
    ---------
    Ansi: http://pescuma.org/miranda/voiceservice.zip
    Unicode: http://pescuma.org/miranda/voiceserviceW.zip

    Mirror: http://code.google.com/p/pescuma/dow...n:VoiceService

    Sources: SVN at https://developer.berlios.de/projects/mgoodies
    License: GPL


    TODO:
    -----
    - Dial pad
    - Support for more than one way (plugin) to call a contact


    Changelog:
    ----------
    Code:
    . 0.1.0.0
      + Allow selection of input/output devices
      + Dialpad
      + USe history events
      + Internal improviments and fixes
      * Changed API (old plugins using it will no longer work)
    
    . 0.0.0.8
      + Auto-size frame
      * Fix for background color of list control
    
    . 0.0.0.7
      + Added dialog on tray icon doubleclick
      + Handle more than one notification per status
    
    . 0.0.0.6
      + Added sound support
    
    . 0.0.0.5
      + Added services for call a contact
      + Added initial metacontact support
    
    . 0.0.0.4
      + Added support for miranda 0.8
      * Fixed some bugs
    
    . 0.0.0.2
      + Added background color for frame
    
    . 0.0.0.1
      + Initial version
    Last edited by pescuma; 22 Dec 2009 at 2:06 PM.

  2. #2
    Join Date
    March 2005
    Location
    Slovakia
    Posts
    677
    Hello,
    while we have proper threat for this plugin I would like to ask if you are also planing to add audio device manipulation to this or protocol plugins have to do this seperatelly. If the answer is yes then common codec should be also added to voice service and protocol plugins can really concentrate on protocol implementation. I am not a developer you know :) but hopefully people are curious too and some can also support the plugin in their proto plugins :)

  3. #3
    Join Date
    April 2005
    Location
    Israel
    Posts
    658
    So I guess an obvious question would be: can this new service plug-in (blessed thy be, pescuma!) potentialy allow for voice chats using MSN given an implementation?

  4. #4
    Join Date
    March 2005
    Location
    Slovakia
    Posts
    677
    answer is also still the same. this only provides user interface. nothing more. In my previous post I was asking about future plans. MSN is currently being worked to be compatible with WLM 8.1 and then maybe anyone will be willing to create a cam support. BTW here is an opensource MSN client clone which already supports webcam. I havent tested just googled it. So you may like to check it.

  5. #5
    Join Date
    July 2005
    Location
    Brasil
    Posts
    2,705
    Yeap, this plugin only provides a miranda UI, allowing protocols to concentrate on features and not in UI.

    About audio manipulation/codecs, I don't intend to add it here, because i think each implementation will use then in a different way. But a lot of then are compiled as dlls in jgtalk, and devels can use that it they want.

    A last thing, i'll try to add a dialog to select default hardware for in/out, but it will probabily only return a string that the protos will need to handle in any way they want.

    PS: If someone that is developing some other voice protocol wants me to add some of the above in vs, i can do that, but i just don't see a use for it now.

  6. #6
    Join Date
    May 2005
    Posts
    76
    Cosmetic bug:
    The clist_modern frame for "Voice calls" could collapse/expand on single click, not double, as the icon is a "plus" that expands on single click.
    Whet there are no calls, it occupies excess height when expanded.

  7. #7
    Join Date
    November 2006
    Location
    Himki,RU
    Posts
    15
    Voice calls crashes if change it at options via Bonsai
    VI:
    CPU: Intel(R) Pentium(R) 4 CPU 3.06GHz [x86 Family 15 Model 2 Stepping 7] [2 CPUs]
    Installed RAM: 2047 MBytes
    Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
    Shell: blackbox.exe, Internet Explorer 6.0.2900
    Administrator privileges: Yes
    OS Languages: (UI | Locale (User/System)) : English/English | Russian/Russian [Russian, Farsi, Vietnamese, Armenian, Mongolian, Welsh, Arabic, Bulgarian, Catalan, Chinese, Galician, Divehi]
    Free disk space on Miranda partition: 117279 MBytes
    Miranda path: C:\__miranda__
    Miranda IM version: 0.8.0 alpha build #3 Unicode
    Build time: 18:11:21 on 03 December 2007
    Profile path: C:\__miranda__
    Profile size: 2,816.00 KBytes
    Profile creation date: 04 Oct 2007 at 09:33:37 (UTC +3:00)
    Language pack: No language pack installed
    Nightly: Yes
    Unicode core: Yes

    Active Plugins (54):
    ¤ aa_HistoryEvents.dll v.0.0.0.5 [04 Dec 2007] - History Events (Unicode)
    ¤ advaimg.dll v.0.8.0.0 [04 Dec 2007] - Miranda Image services
    ¤ Aim.dll v.0.0.0.7 [26 Nov 2007] - AIM OSCAR Plugin - Version 7(Avatar Test Build)
    ¤ AvatarHistory.dll v.0.0.2.8 [22 Jul 2007] - Avatar History (Unicode)
    ¤ avs.dll v.0.8.0.0 [04 Dec 2007] - Avatar service (Unicode)
    ¤ Bonsai.dll v.0.0.2.2 [24 Apr 2007] - Bonsai |Unicode aware|
    ¤ clist_modern.dll v.0.7.100.31 [04 Dec 2007] - Modern Contact List '07 (UNICODE)
    ¤ contacts.dll v.1.5.0.0 [06 Aug 2007] - Send/Receive Contacts+ |Unicode aware|
    crashrpt.dll v.0.0.0.3 [23 Jan 2007] - Crash Report
    dbeditorpp.dll v.3.1.3.8 [04 Dec 2007] - Database Editor++
    ¤ dbx_mmap.dll v.0.7.5.0 [26 Nov 2007] - Miranda mmap database driver |Unicode aware|
    ersatz.dll v.0.0.1.0 [04 Dec 2007] - ersatz
    ¤ fingerprint.dll v.0.1.99.137 [12 Sep 2007] - Fingerprint Mod (full)
    ¤ flags.dll v.0.1.1.0 [14 May 2007] - Country Flags |Unicode aware|
    ¤ FlashAvatars.dll v.0.0.1.13 [24 Jun 2007] - Flash avatars service [build #245] |Unicode aware|
    fltcontacts.dll v.1.0.0.6 [01 Dec 2004] - Floating contacts
    ¤ folders.dll v.0.1.4.2 [26 Jun 2007] - Custom profile folders |Unicode aware|
    ¤ HistoryKeeper.dll v.0.0.1.5 [04 Dec 2007] - History Keeper (Unicode)
    ¤ historypp.dll v.1.5.0.117 [23 Oct 2007] - History++ (2in1) [alpha 23.10.2007 17:13]
    ¤ ICQ.dll v.0.3.10.7 [04 Dec 2007] - IcqOscarJ Protocol |Unicode aware|
    ¤ ICQPlus.dll v.0.3.8.105 [01 Dec 2007] - IcqOscarJ (Plus Mod) Protocol [build #95 (rc 2)] |Unicode aware|
    ¤ IEView.dll v.1.0.9.10 [22 Sep 2007] - IEView
    ¤ import.dll v.0.8.0.0 [26 Nov 2007] - Import contacts and messages
    ¤ IRC_BuNet.dll v.0.7.0.2 [26 Nov 2007] - IRC protocol |Unicode aware|
    ¤ jabber.dll v.0.8.0.2 [26 Nov 2007] - Jabber Protocol |Unicode aware|
    ¤ jabber_work.dll v.0.7.1.2 [17 Nov 2007] - Jabber Protocol |Unicode aware|
    ¤ jgmail.dll v.0.8.0.2 [21 Nov 2007] - Jabber Protocol |Unicode aware|
    ¤ jingle.dll v.0.0.0.1 [17 Nov 2007] - Jingle (Unicode)
    KeepStatus.dll v.0.0.2.90 [10 Apr 2007] - KeepStatus
    ¤ LogServiceW.dll v.0.1.0.1 [14 Nov 2007] - LogService (Unicode)
    ¤ MagneticWindows.dll v.0.0.5.0 [10 Mar 2007] - Magnetic Windows
    MenuEx.dll v.1.2.1.11 [27 Feb 2007] - MenuItemEx
    ¤ MetaContacts.dll v.0.14.0.4 [04 Dec 2007] - MetaContacts Plugin
    Mra.dll v.1.13.29.1 [09 Aug 2007] - Mail.ru Agent
    MsgBox.dll v.0.0.0.1 [12 Jan 2007] - MessagePopup
    ¤ msn.dll v.0.8.0.0 [04 Dec 2007] - MSN Protocol |Unicode aware|
    mTextControl.dll v.0.0.2.0 [05 Jan 2007] - Miranda Text Control [build #484]
    mydetails.dll v.0.0.1.5 [04 Dec 2007] - My Details
    ¤ NewAwaySys.dll v.0.3.8.2 [13 Oct 2007] - New Away System (Unicode)
    ¤ PopUp.dll v.2.1.0.6 [04 Dec 2007] - Popup Plus |Unicode aware|
    ¤ SmileyAdd.dll v.0.1.12.17 [22 Nov 2007] - SmileyAdd Unicode
    sndVol.dll v.0.0.2.2 [04 Dec 2007] - sndVol (UNICODE)
    start_position.dll v.0.2.0.0 [17 Aug 2006] - Window Start Position
    StartupStatus.dll v.0.0.3.35 [12 May 2007] - StartupStatus
    stopspam.dll v.0.0.0.24 [17 Oct 2006] - StopSpam
    ¤ tabsrmm.dll v.2.0.0.3 [04 Dec 2007] - tabSRMsgW (unicode)
    ¤ tipper.dll v.1.5.0.4 [24 Nov 2007] - Tipper YM |Unicode aware|
    TypingNotify.dll v.0.0.1.7 [25 Apr 2007] - Typing Notify
    ¤ uinfoexW.dll v.0.7.0.1 [20 Nov 2007] - UserinfoEx ( Unicode )
    Variables.dll v.0.2.2.0 [20 Sep 2007] - Variables MOD (Unicode)
    ¤ VersionInfo.dll v.1.4.2.5 [24 Oct 2007] - Version Information |Unicode aware|
    ¤ voiceservice.dll v.0.0.0.8 [04 Dec 2007] - Voice Service (Unicode)
    ¤ weather.dll v.0.3.6.5 [18 Aug 2007] - Weather Protocol
    ¤ Yahoo.dll v.0.7.0.1 [26 Nov 2007] - Yahoo Protocol Beta/Nightly

    Inactive Plugins (0):
    Crash report don't creates, but showed Application Error with this text:
    The exception unknown software exception (0xc000000d) occured in the application at location 0x2f0838de

    Edit:
    only if i want move Voice calls group to another place
    Last edited by m157y; 4 Dec 2007 at 10:22 AM.

  8. #8
    Join Date
    March 2005
    Posts
    9,538
    Latest official version (at the time of posting) crashes Miranda 0.8 alphas on exit. When we both have time, Ricardo, I can provide crash logs and whatever else needed. None of the VC2008-dependant builds (posted in the Jingle thread) loads on my system. :-(

  9. #9
    Join Date
    July 2005
    Location
    Brasil
    Posts
    2,705
    I have to say that I'll have time only next year...
    All my plugs are kind of in a hold right now...

  10. #10
    Join Date
    March 2005
    Posts
    9,538
    Sorry for waking up the 'sleeping beauty', but I got errors trying to compile VoiceService today:

    D:\miranda\trunk\miranda\plugins\_voiceservice\fra me.cpp(53) : error C2039: 'height' : is not a member of 'tagCLISTFrame'
    ../../include\m_cluiframes.h(118) : see declaration of 'tagCLISTFrame'


    There seems to be a problem with union members, although clist projects compile just fine.

    I get the same error while compiling MyDetails, by the way. Sources are updated.

    D:\miranda\trunk\miranda\plugins\_mydetails\frame. cpp(297) : error C2039: 'height' : is not a member of 'tagCLISTFrame'
    ../../include\m_cluiframes.h(118) : see declaration of 'tagCLISTFrame'


    [EDIT]
    After a long time, I got this fixed. It was a bad m_cluiframes header. :-(

    Code:
    [...]
    typedef struct tagCLISTFrame {
    	DWORD cbSize;
    	HWND hWnd ;
    	HICON hIcon;
    	int align;	//al flags below
    	union _tagMinSize{
    		int height;
    		int minSize;   //the actual meaning depends from type of frame
    	};
    	int Flags;	//F_flags below
    	union {
    		char *name; //frame window name indentifier (DO NOT TRANSLATE)
    		wchar_t *wname;
    		LPTSTR tname;
    	};
    	union {
    		char *TBname; //titlebar & menu caption
    		wchar_t *TBwname;
    		LPTSTR TBtname;
    	};
    } CLISTFrame;
    [...]
    Last edited by Drugwash; 23 Sep 2008 at 2:17 PM.

+ Reply to Thread

Similar Threads

  1. Vbuzzer Voice Plugin
    By softr in forum Plugins
    Replies: 50
    Last Post: 4 Aug 2009, 7:15 PM
  2. Replies: 65
    Last Post: 4 Sep 2007, 8:23 AM
  3. Voice Clip MSN plugin
    By moncojhr in forum Feature Requests
    Replies: 0
    Last Post: 8 Jun 2007, 12:20 PM
  4. voice chat plugin for msn and / or yahoo?
    By nms04 in forum Feature Requests
    Replies: 2
    Last Post: 14 Jul 2006, 9:54 PM
  5. Voice/Video Plugin
    By liQui in forum Feature Requests
    Replies: 0
    Last Post: 18 Feb 2006, 5:31 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts