Commit graph

83 commits

Author SHA1 Message Date
Benny Prijono
1e6be1c564 Ticket #887: Re-enable compile as C++ option for libraries as part of making exception work in Symbian
- also added pjlib-test in bld.inf
 - added pjlib-test.pkg
 - changed hash.c to hash_test.c in pjlib_test




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2768 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-17 12:34:18 +00:00
Nanang Izzuddin
67cdbe24e7 Ticket #879: Reverted back changes in r2747, r2748, r2751.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2755 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-07 16:49:42 +00:00
Benny Prijono
6a1fcf4e30 More ticket #879:
- updated VS6, Makefile, and Symbian .mmp project files with new file sync_port.c.


git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2751 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-04 22:51:18 +00:00
Nanang Izzuddin
494ff7f82c Ticket #818:
- Added libresample.mmp
 - Modified config_site_sample.h to enable resampling with small filter on Symbian platforms.




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2676 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 15:37:47 +00:00
Nanang Izzuddin
7f02df4d4e Ticket #772 (misc fix): Reverted back symbian_ua app UID to use unprotected/development UID range to avoid installation problem when installer is self-signed.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2673 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-05 10:46:51 +00:00
Benny Prijono
d97dfc6ba2 More ticket #774:
- set default compilation flags -O2 for G.722.1 on Symbian



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2671 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-01 14:07:20 +00:00
Benny Prijono
c95649bdc2 More ticket #774: added g722.1/Siren7/Siren14 codecs to Symbian
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2666 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 20:59:22 +00:00
Nanang Izzuddin
34f4066588 Ticket #739: Fixed static libs ordering in symbian_ua.mmp based on dependencies, most to least depeendent.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2508 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-12 23:40:36 +00:00
Benny Prijono
9920dc304b (Major) Task #737 and #738: integration of APS-Direct and Audiodev from aps-direct branch to trunk.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2506 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-12 18:11:37 +00:00
Nanang Izzuddin
08694eaa20 - Added feature to increase/decrease output volume in symbian_ua
- Removed optimization setting in some MMP files
- Added new symbian_ua.pkg in Carbide development for comfortness



git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2500 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-10 15:03:04 +00:00
Benny Prijono
5ba56a594f Part of task/ticket #741: updated VS 2005 project for audiodev
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2499 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-10 13:40:00 +00:00
Nanang Izzuddin
7dc6b41d01 - Removed lines of "force to use C++ compiler" in some Symbian MMPs
- Updated symbian_ua UID
- Added compiler optimization flag in pjmedia_auddev.mmp
- Deleted obsolete symbain_audio_aps.mmp




git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2490 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-06 16:12:31 +00:00
Benny Prijono
8eeab0bbf5 Ticket #734: error codes in audiodev
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2488 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-04 19:00:28 +00:00
Nanang Izzuddin
a377597ed8 - Fixed player callback (for PCM) of APS aud dev to zero-fill the buffer whenever it gets non-audio frame type.
- Updated symbian_ua.mmp to allow it links to multiple audio back-ends (feature of the new audio device framework).
- Minor fix in symbian_ua to use codec macros instead of sound device macro.




git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2483 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-03 18:25:55 +00:00
Nanang Izzuddin
a940b36960 - Updated Symbian bld.inf & MMP projects to use new audio framework.
- Updated audiodev.c to accomodate Symbian audio devs (APS & standard multimedia framework).
- Fixed compile warning & errors on Symbian.




git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2475 74dad513-b988-da41-8d7b-12977e46ad98
2009-02-23 13:53:30 +00:00
Nanang Izzuddin
5efbdf2401 Added Symbian audio (Mda) to audio dev.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2467 74dad513-b988-da41-8d7b-12977e46ad98
2009-02-20 14:59:55 +00:00
Nanang Izzuddin
1c1c7d47a1 Added Symbian S60 APS device in audiodev
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2465 74dad513-b988-da41-8d7b-12977e46ad98
2009-02-19 17:19:46 +00:00
Nanang Izzuddin
81db8c724a - Added new API for sound & sound port to create/open sound device with extended setting, to allow opening sound device with non-PCM format and other settings.
- Updated symbian_ua/ua.cpp to be able to reopen sound device when audio stream session is using non-PCM data/passthrough codec.
- Updated stream.c to allow it works with non-PCM data.
- Added PCMU/A frames processing into non-PCM play/record callbacks in symbian_audio_aps.cpp.
- Added passthrough codec init/deinitialization in pjsua-lib.
- Added a new pjmedia_frame_ext helper function, pjmedia_frame_ext_pop_subframes, to pop-out/remove some subframes.
- Other minor updates/fixes.




git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2438 74dad513-b988-da41-8d7b-12977e46ad98
2009-02-05 10:59:14 +00:00
Nanang Izzuddin
4e50262076 Initial sources of APS-direct.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2434 74dad513-b988-da41-8d7b-12977e46ad98
2009-01-28 18:03:12 +00:00
Benny Prijono
fee946baa1 Added Symbian test configurator
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2405 74dad513-b988-da41-8d7b-12977e46ad98
2009-01-01 00:11:17 +00:00
Benny Prijono
0ec490672d Added commdb.lib and apengine.lib to symbian_ua.mmp for the (optional) IAP selection feature
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2384 74dad513-b988-da41-8d7b-12977e46ad98
2008-12-18 13:27:32 +00:00
Benny Prijono
40860c373e Ticket #610: Added sample to create a media transport adapter, similar to how SRTP media transport works
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2262 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-04 13:55:33 +00:00
Nanang Izzuddin
f0b4990146 Fixed build settings for Symbian emulator target regarding sound device implementation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2257 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-01 11:54:35 +00:00
Nanang Izzuddin
cb2789a19b Ticket #577: Initial source of sound device wrapper with APS
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2174 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-24 15:30:44 +00:00
Benny Prijono
4523559a92 More ticket #568: added hash table test to Symbian pjlib-test MMP
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2139 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-14 17:29:05 +00:00
Nanang Izzuddin
3cbb0653f2 Upgraded Speex version to the latest and reorganized it in local copy (since Speex is now using Git)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2002 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-10 14:09:37 +00:00
Benny Prijono
ff1df04070 Major major modifications related to ticket #485 (support for TURN-07):
- Added STUN socket transport pj_stun_sock
 - Integration of TURN-07 to ICE
 - Major refactoring in ICE stream transport to make it simpler
 - Major modification (i.e. API change) in almost everywhere else
 - Much more elaborate STUN, TURN, and ICE tests in pjnath-test



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1988 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06 14:47:10 +00:00
Benny Prijono
71c8395069 Ticket #537: implemented Simple DNS Server class (for testing) in pjlib-util
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1987 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06 14:18:28 +00:00
Nanang Izzuddin
6a6392f927 More ticket #61: enabled SRTP on Symbian
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1979 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-02 18:30:15 +00:00
Nanang Izzuddin
96691863f3 Fixed Symbian build on OS with case sensitive filename (e.g: Linux)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1978 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-02 16:00:56 +00:00
Nanang Izzuddin
c8003c3f8e Added symbian_ua_gui to symbian root build settings (bld.inf), fixed symbian_ua_gui for WINSCW build
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1974 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-30 12:47:58 +00:00
Benny Prijono
563076d59b Added (the missing) libspeexcodec.mmp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1966 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-28 12:32:53 +00:00
Nanang Izzuddin
829ac0206e Changed build optimizations settings for Speex, pjmedia, and symbian_sound for Symbian. Speex/8000 now also runs on Symbian!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1965 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-27 00:24:26 +00:00
Benny Prijono
c67f885a66 Fixed Symbian build error caused by active socket addition to pjlib in ticket #531 (thanks Rodrigo Vega)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1962 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-20 08:51:03 +00:00
Benny Prijono
e8b604daad Ticket #513: Support for RTCP XR (initial patch)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1942 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-28 18:05:49 +00:00
Benny Prijono
879ad1a1b6 More ticket #485: huge changeset to support TURN TCP. Please see ticket #485 for the details
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1913 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09 09:38:12 +00:00
Benny Prijono
7d60d052eb Ticket #504: final installment to support stereo audio all the way in PJMEDIA. Please see tickiet #504 for more info
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1898 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-29 12:24:20 +00:00
Benny Prijono
4727a9a6de Ticket #497: WSOLA implementation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1824 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-28 14:08:59 +00:00
Benny Prijono
4768c3c9fd Ticket #7: Move PJSIP compile time configurations/settings (such as T1, T2 timers) to run-time (thanks Philippe Leuba)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1818 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-22 11:10:17 +00:00
Benny Prijono
0e2c646639 Ticket #475: ported GSM codec to Symbian OS
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1793 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-14 13:39:24 +00:00
Benny Prijono
0f85672335 Ticket #465: utility to read PCAP file and sample application to read RTP files from PCAP file, decode the payload, and write the PCM output to WAV file
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1765 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-01 14:59:19 +00:00
Benny Prijono
8df87219c2 Renamed symbian_ua.pkg to symbian_ua_udeb.pkg and symbian_ua_urel.pkg
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1687 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-13 00:26:22 +00:00
Benny Prijono
45710a4968 Ticket #438 (Workaround for frame bursts from audio devices): added delay buffer implementation in pjmedia
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1664 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-04 18:19:40 +00:00
Benny Prijono
92898f04f5 Increased stack size in symbian_ua.mmp to 12KB
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1658 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-03 18:47:56 +00:00
Benny Prijono
f792de47fc Updated the UID3 of Symbian test applications because of ticket #434
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1645 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-28 19:19:15 +00:00
Benny Prijono
8f28b2d24a Ticket #434: fixed configurations to build Symbian for device target
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1640 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-28 18:36:31 +00:00
Benny Prijono
5186eae58c Ticket #420: updated pjmedia SDP and media UDP transport to support IPv6
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1615 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-03 14:38:25 +00:00
Benny Prijono
7c9509c80b More ticket #415: Added pj_sockaddr_cmp(), pj_sockaddr_copy_addr(), and pj_sockaddr_print()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1614 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-03 14:35:47 +00:00
Benny Prijono
3282c50b39 More ticket #415: Added pj_sockaddr_get_len() and pj_inet_ntop2()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1609 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-02 15:39:19 +00:00
Benny Prijono
a1fb409d2a Related to ticket #415 and #421: IPv6 support modifications
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1603 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-01 09:02:46 +00:00