Lyubomir Marinov
7b27caa78a
Fixes issues with the CaptureDevice and Renderer implementations using Windows Audio Session API (WASAPI) related to the playback and/or notify device selections being set to 'none'.
13 years ago
Vincent Lucas
c515624c49
Corrects description for outlook com server.
13 years ago
Lyubomir Marinov
9acf192568
Fixes an issue in the Windows Audio Session API (WASAPI) integration which could cause the audio capture to fail on certain devices if acoustic echo cancellation is enabled.
13 years ago
Boris Grozev
82c41a7747
When a ConferenceMember is removed from a conference with a
...
Jitsi-videobridge, an RTCP BYE packet is not always sent. Therefore, if the
ConferenceMember had an associated video SSRC, the stream isn't be
removed until it times out, leaving a blank video container in the interface
for a few seconds.
This works around the problem by removing the
ConferenceMember's ReceiveStream when the ConferenceMember is
removed. The proper solution is to ensure that RTCP BYEs are sent whenever
necessary, and when it is deployed this code should be removed.
13 years ago
Lyubomir Marinov
c1557f7519
Fixes a problem with the Renderer implementation of Windows Audio Session API (WASAPI) which could cause loss of playback after switching the playback device during a call.
13 years ago
Vincent Lucas
73032b8c36
Sets description for Outlook COM server executable.
13 years ago
Vincent Lucas
dd08179d07
Adds modification of Outlook display for home/work postal address. Corrects Outlook funcitons to get/set/delete email addresses: add the management of EX address type.
13 years ago
Damian Minkov
08d32c8183
Adds volume to RFC4733 dtmf packets and handling of an account property to change default value. Changes the default minimum tone duration.
13 years ago
Vincent Lucas
c995a7aa40
Removes extra debug for Outlook address book plugin. Adds a thread collector for Outlook notifications.
13 years ago
Lyubomir Marinov
7b6b24ac11
Commits the fix of a bug in the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).on behalf of Charles Stedman.
13 years ago
Lyubomir Marinov
4c1a299d2e
Works on improving the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).
13 years ago
Lyubomir Marinov
a2c5f6ef62
Works on improving the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).
13 years ago
Damian Minkov
aaa15eb68e
Recompiled ffmpeg to include mjpeg and add support for mjpeg cameras for windows.
13 years ago
Lyubomir Marinov
de4d9007d1
Attempts to optimize and improve the acoustic echo cancellation (AEC) with Windows Audio Session API (WASAPI).
13 years ago
Lyubomir Marinov
4d9932939f
Adds experimental support for acoustic echo cancellation (AEC) on Windows when using Windows Audio Session API (WASAPI) implemented with Voice Capture DSP.
13 years ago
Vincent Lucas
284b758a64
Corrects memory leaks fro the Outlook address book plugin.
13 years ago
Lyubomir Marinov
f9ddd14566
Templatizes AbstractBufferStream and extenders with respect to the type of its dataSource field.
13 years ago
Damian Minkov
a9725da99a
Fixes tests.
13 years ago
Damian Minkov
f2ae4c2e5d
Checks and fixes permissions of home folder and config file to be editable and writable only to the owner when using macosx or linux.
13 years ago
Lyubomir Marinov
b6d1362f13
Rebuilds jndirectshow.dll using GCC 4.8.1 (from mingw-builds).
13 years ago
Vincent Lucas
cd56bd88b2
Adds management of Outlook contact with multiple identifier. Corrects null pointer segmentation fault when comparing entry identifiers. Uses MAPI service provider to retrieve a tag corresponding to a property identifier.
13 years ago
Werner Dittmann
6939b99d6a
Update ZRTP library
...
This version of the ZRTP library contains some fixes for vulnerabilities that
could cause crashes (array bound check, etc) if an attacker tries to feed in
specifically prepared ZRTP packets
13 years ago
Lyubomir Marinov
328f9b587c
Adds user interface to control the H.264 encoder's use of Periodic Intra Refresh and maximum interval between keyframes.
13 years ago
Damian Minkov
62313731c3
Reverts previous commit for min dtmf duration.
13 years ago
Damian Minkov
ee29df0c44
Fixes dtmf minimal tone duration.
13 years ago
paweldomas
ad770cf157
Merge branch 'Android-settings'
13 years ago
Lyubomir Marinov
b715a88f0f
Works on resolving a deadlock which leads to video calls being dropped.
13 years ago
Lyubomir Marinov
a2d78324c2
Attempts to unblock the media flow/codec chain when a Windows Audio Session API (WASAPI) render device appears to be malfunctioning/blocked.
13 years ago
Damian Minkov
0d2cd7c618
Adds some export packages for httputil.
13 years ago
Vincent Lucas
13a0b543dc
Merge branch 'deviceVolume'
13 years ago
Vincent Lucas
a1b7d08e31
Falls back to software volume settings when the volume of current input device can nt be changed.
13 years ago
Damian Minkov
1eaf54384b
Fixes connection to yahoo capacity server.
13 years ago
paweldomas
2d116c1cce
Adds few default properties for SIP protocol
13 years ago
Emil Ivov
d1801d2c7f
Remove test default property, so that the unit tests would stop complaining.
13 years ago
Damian Minkov
b5057a7a5e
Adds bcprov mainfest as debian library is ont osgi enabled.
13 years ago
Damian Minkov
c580ea1bd3
Removes jdic dependency used for java 1.5 campatibility.
...
Removes duplicate lib commons-logging.
Update deb-src build target to fix clean procedure to run building package twice, updates the use of the debian povided bouncycastle lib.
13 years ago
paweldomas
ac62429009
Merge master
13 years ago
Emil Ivov
c4a62a0f18
Replaces "!" with "*" as immutable property prefix.
13 years ago
Lyubomir Marinov
cc33ac1b77
Switches the default audio system on Windows from PortAudio to Windows Audio Session API (WASAPI).
13 years ago
Lyubomir Marinov
bbdcc93834
Improves the garbage collection profile of AudioMixer.
13 years ago
paweldomas
55ef6a131f
Multiple fixes
...
Restores use of rememberPassword field. Refactors
SecurityAccountRegistration. Fixes default properties keys. Updates
libjitsi to version that works on Android.
13 years ago
Lyubomir Marinov
68c0af0e06
Improves AudioMixer for one-to-one calls, strives towards pass-through behavior.
13 years ago
paweldomas
5728fa3ce7
Refactor AccountIDs
...
Created SipAccountID and JabberAccountID from wizard registration
objects(work in progress).
13 years ago
Boris Grozev
08eac4a69c
Updates libjitsi
13 years ago
Vincent Lucas
1bf6939c7e
Merge branch 'msoutlookaddrbook'
13 years ago
Vincent Lucas
cc3c615cbc
Corrects STATUS_ACCESS_VIOLATION error, when failing to get the properties of a MsOutlook contact.
13 years ago
Lyubomir Marinov
9afee63468
Fixes quality degradation issues in the Windows Audio Session API backend.
13 years ago
Lyubomir Marinov
7e6f6861b8
Fixes a warning.
13 years ago
Vincent Lucas
6e2ef5898d
Merge branch 'msoutlookaddrbook'
13 years ago
Lyubomir Marinov
57a66b4319
Fixes an access violation during the initialization of the PortAudio integration. Reported by Tudor Berechet.
13 years ago
Vincent Lucas
f4e5fad744
Corrects CoInitializeEx check for "msoutlookaddrbook", when this function was already called. Adds debug information when retrieving MsOutlook contacts from the "addrbook" plugin.
13 years ago
Boris Grozev
56c5e78ece
Updates libjitsi (to c37e16b069a1db2d572e00619a507b5811ab496c)
13 years ago
Lyubomir Marinov
8d1ee366a6
Optimizes the video capture on Windows by avoiding an unnecessary copy of the video frames.
13 years ago
Lyubomir Marinov
8fdaa96708
Adds support for Logitech HD Pro Webcam C920 on Windows.
13 years ago
Lyubomir Marinov
fdadb1ee61
Makes the display of the video formats by webcams on Windows more useful (to developers).
13 years ago
Lyubomir Marinov
e782536ff9
Fixes a failure of the video capture on Windows to set a specific video resolution.
13 years ago
Damian Minkov
24e81b8280
Updates libjitsi to latest changes.
13 years ago
Lyubomir Marinov
64970d5039
Reduces the numbers of times that the camera gets opened and closed on Windows to the minimum, strives to be more thorough about the opening, closing, disposing in an attempt to mitigate issues which could cause the camera to remain open.
13 years ago
Lyubomir Marinov
54ab612296
Attempts to fix failures of the Windows Audio Session API (WASAPI) integration which reportedly break the very capture and playback functionality.
13 years ago
Emil Ivov
6d30f34a4f
Adds a jitsi-defaults.properties
13 years ago
Damian Minkov
33f428e356
Fixes tests.
13 years ago
Damian Minkov
bf9639acb5
Adds customavatar service bundle.
13 years ago
Damian Minkov
b7c31e61e0
Fixes tests.
13 years ago
Lyubomir Marinov
5a6dd7a37f
Commits work in progress on fixing issues with video capture on Windows.
13 years ago
Damian Minkov
fd920ade84
Separates systray services to be reused in android.
13 years ago
Damian Minkov
1c89854403
Separates some services to be reused in android.
13 years ago
Lyubomir Marinov
4d4a2c8eef
Addresses issues on Windows, betters the support for volume adjustments across the audio systems.
13 years ago
Damian Minkov
cc1ba9b279
Fixes some NoClassDefFoundErrors introduced in latest commits. Fixes tests.
13 years ago
Damian Minkov
e35e4a7974
Creates authenticate windows service that will create the dialog and will show it to user used with different impl on android and desktop.
...
Expose some common functionality in httputil and reuse it in xcap implementation in sip provider.
Wraps sslSocketFactory to use the constructor that is common for android and desktop httpclient lib.
Creates separate bundle for httpclient libs in order to separate it from httputil bundle which will be used in android.
13 years ago
Damian Minkov
d85567ad14
Moves dns config as plugin.
13 years ago
Vincent Lucas
f222bd9bb5
Merge branch 'msoutlookaddrbook'
13 years ago
Vincent Lucas
05612e2570
Updates the jmsoutlookaddrbook library and COM server in order to integrate the correction for the work postal address.
13 years ago
Lyubomir Marinov
05b8c6cad6
Fixes a problem in the resolution of the devices by name (which could lead to the use of audio devices from an incorrect audio system).
13 years ago
yanas
a5b2b851c5
Improves videobridge interface to show participants with no video as
...
thumbnails. Adds new security icons and improves conference color codes.
13 years ago
Vincent Lucas
4f64024ae5
Merge branch 'master' of https://github.com/jitsi/jitsi
13 years ago
Vincent Lucas
acf21bb2a4
Corrects unresolved import due to missing static link for MsOutlook plugin.
13 years ago
Boris Grozev
414b994458
Updates the global shortcut library for Mac OS X with a version compiled on 10.6
13 years ago
Lyubomir Marinov
1a52d02710
Adds additional debug/error information output in the Windows Audio Session API (WASAPI) integration.
13 years ago
Lyubomir Marinov
d5fb13382a
Reverts mistakenly committed lib/logging.properties.
13 years ago
Lyubomir Marinov
72c288d252
Fixes multiple issues related to unplugging the last audio device and then plugging it back.
13 years ago
Werner Dittmann
b97e30b3f3
Implement a new cache handling for ZRTP
...
The new ZRTP cache handling implements two main topics.
The first modification reduces the number of write requests to the external
storage and simplifies overall handling of a ZRTP cache entry in the stack.
The second modification implements a new handling of the RS2 data. This will
be a topic in an upcoming revised ZRTP specification.
13 years ago
Vincent Lucas
7850999c10
Always uses the COM server to interoperate with Outlook and thus even if Jitsi
...
bitness is compatible with MAPI library.
13 years ago
Vincent Lucas
bd11acf2b2
Creates a COM service to able Jitsi 32 bits to communicate with MAPI 64 bits (Outlook). And vice-versa.
13 years ago
Ingo Bauersachs
3878be789b
Update jmork to rev a18997b (accept newlines in values)
13 years ago
Lyubomir Marinov
77428c1363
Fixes recent breakage of FEC decoding in the Opus codec.
13 years ago
Lyubomir Marinov
eccdfddea5
Employs packet loss concealment (PLC) for the Opus and SILK audio codecs.
13 years ago
hristoterezov
e03b8eed1d
Fixes issue when the user try to make a call and the peer remains in state connecting forever. The issue is caused by upnp methods that block forever.
13 years ago
hristoterezov
ae7814655b
Fixes issue when the user try to make a call and the peer remains in state connecting forever. The issue is caused by upnp methods that block forever.
13 years ago
Lyubomir Marinov
92a4a47fe7
Updates FMJ to r28 which implements shrinking of the audio RTP packet queue/jitter buffer.
13 years ago
Damian Minkov
c9cb6e8176
Fixes a problem with quickly displaying video preview can leave the camera open, adds listeners earlier to be sure we will get ui events to stop player.
13 years ago
Yana Stamcheva
60c4cf713a
Adds a global display details service giving access to the global display name and the global avatar. Uses this new service to show the global display name and avatar in the conference call interface.
13 years ago
Damian Minkov
1af66119fa
Tries to fix otr4j.
13 years ago
Damian Minkov
0c6faa6e8a
Fixes mac osx libjunbound and its build script to build the dependent libs statically.
13 years ago
Vincent Lucas
0ce8d71266
Corrects ZRTP SAS validation: check that the provided SAS is not null before validation.
13 years ago
Lyubomir Marinov
72adbcbd6c
Attempts to improve the RTP packet queue/the audio jitter buffer with resepect to recovery when the queue/buffer is full. Works on bringing uniformity to the media processing threads created by FMJ and libjitsi as part of an effort to resolve quality degradation made very audible by jitsi-videobridge.
13 years ago
Vincent Lucas
9c86edf286
Improves handler for DTMF events: when sending several DTMF tones in a short frame, the notification sound is no more clipped but played entirely. The net.java.sip.communicator.service.protocol.maximalRtpDtmfToneDuration property is added to define a maximal duration for the RFC 2833/4733 DTMF tones.
13 years ago
Damian Minkov
2f63201a94
Fixing tests and deb-src.
13 years ago
Werner Dittmann
8d58eab5fc
Add libjitsi again with new bccontrib separation
13 years ago
Werner Dittmann
64a459f352
Merge branch 'ingo'
...
Conflicts:
trunk/lib/installer-exclude/libjitsi.jar
13 years ago
Hristo Terezov
7e93dbb052
Fixed build of libjitsi
13 years ago
Hristo Terezov
4e5ec6455b
Fixed import.
13 years ago
Hristo Terezov
3bd11aea83
Fix for the issue when the encoder and the rtpConnectors are in separate VideoMediaDeviceSession instances and the encoder doesn't receive the key frame requests from other peers.
13 years ago
Ingo Bauersachs
7414bee85c
Update smack to a build based on JDK5
13 years ago
Ingo Bauersachs
cf2f1e21b1
Use strategy pattern for XMPP login (Patch by Stefan Sieber)
13 years ago
Damian Minkov
dc4730bff4
Adds h264 high profile and its configuration entry.
13 years ago
Vincent Lucas
d68b557dfe
Updates address book native library for MacOsX. Reverts wrong version of native/build.xml.
13 years ago
Vincent Lucas
cf6543e01a
Corrects IMAPIProp_GetProps problem with outlook. Adds contact addition and deletion functionality for outlook and MacOsX contacts. Improves and corrects getting and setting contact details for outlook and MacOsX contacts.
13 years ago
Lyubomir Marinov
fc26a933f9
Updates jitsi-videobridge to the latest libjitsi.
13 years ago
Lyubomir Marinov
c2f63cbef1
Sanitizes sysactivitynotifications.dll in order to make it easier to determine why it crashes.
13 years ago
Ingo Bauersachs
e65b7c8f54
Add ContactSource plugin for Thunderbird
13 years ago
Lyubomir Marinov
97cba28a43
Implements an alternative to PortAudio on Windows which uses Windows Audio Session API (WASAPI) and related Core Audio APIs such as Multimedia Device (MMDevice) API.
13 years ago
Boris Grozev
66e39e2832
Changes the way FEC is handled in the Opus decoded. Makes it output a single Buffer containing both the data decoded from FEC and the packet's 'regular' data. Until now, it output two separate Buffers.
13 years ago
Boris Grozev
684f32c9d8
Updates FMJ to r25. Handles the newly introduced Buffer.FLAG_SKIP_FEC in the libjitsi decoders.
13 years ago
Boris Grozev
5ffef82d0f
Adds an option to set the video bitrate. Patches provided by Benoît Laniel on the dev@ mailing list (under the subject of '[PATCH] Set default max video bandwidth to 128')
13 years ago
Hristo Terezov
cbec3cb49e
Fix for the global shortcuts on Linux to ignore auto repeat key events when a shortcut is pressed.
13 years ago
Vincent Lucas
faf1f39e6e
Corrects the RTP DTMF buffering management for the following case: when a key is hold down on Windows, it generates several start DTMF events and only one stop when released.
13 years ago
Yana Stamcheva
7f3ff453f0
Adds native globalshortcut libs for linux and Windows. Provided by Hristo Terezov.
13 years ago
Boris Grozev
93cbfea68c
Tries to reuse a Buffer's data in order to avoid allocating memory.
13 years ago
Yana Stamcheva
77b1249b45
Adds "push to talk" functionality. The default shortcut for push to talk is "Shift Ctrl/Meta T". Native global shortcuts are now committed only for Mac. Windows and Linux coming soon. Patch provided by Hristo Terezov on dev (March 25, 2013, subject: "Re: [jitsi-dev] [PATCH] Push to talk"). Additionally this commit also removes the ppc command from the globalshortcut target.
13 years ago
Werner Dittmann
39c1998b9f
Update to zrtp4j-light v3.1.0
...
Update zrtp4j-light that implements new features to negotiate ZRP protocol
versions, support the B256 SAS authentication mode, some smaller updates and
bug fixes.
13 years ago
Emil Ivov
a694066b11
Upgrades to latest ice4j version, for better WebRTC compatibility (More to come on this subject in the following weeks).
13 years ago
Lyubomir Marinov
1685a457af
Fixes multiple failures to (properly) display the local and/or remote videos in a call.
13 years ago
Boris Grozev
794aca649d
Reverts a mistakenly committed file in r10614.
13 years ago
Vincent Lucas
a1e648c6ef
Adds a minimal duration for RTP DTMF tones. This minimal duration can be configured by provisioning with the net.java.sip.communicator.service.protocol.minimalRtpDtmfToneDuration property, or by setting it in the account preferences.
13 years ago
Vincent Lucas
a6288b5c35
Adds edition for macosx address book contact properties. Avoids concurrent access to contact details. Corrects msoutlook subcategories for email and nickname.
13 years ago
Lyubomir Marinov
b78d03cc43
Seemingly fixes an issue which could cause a few pixels of the remote video in a call to be scaled out of proportion.
13 years ago
Damian Minkov
46bcbd306e
Dispatches video contact details. Uses voice as default number detail, if no type is available. Use position index in MetaContactRightButtonMenu.
13 years ago
Vincent Lucas
10b5fa8e2f
Corrects redundant setting of current directory for jmsoutlookaddrbook.dll. Updates the dll (32 and 64 bits).
13 years ago
Vincent Lucas
67c6f7c336
New version of the jmsoutlookaddrbook.dll (32 and 64 bits).
13 years ago
Boris Grozev
a1dcd0fcb7
Updates to FMJ r20 (which reverts r18, since it causes problems -- symptoms are degraded video quality).
13 years ago
Lyubomir Marinov
06cd03c942
Fixes NullPointerException in FitLayout. Reported by Boris Grozev.
13 years ago
Vincent Lucas
4e741d81aa
New version of the jmsoutlookaddrbook.dll. Corrects wrong cast.
13 years ago
Lyubomir Marinov
8d2147e636
Fixes crashes in the Outlook contact integration related to calling conventions.
13 years ago
Lyubomir Marinov
8de4cdf9a1
Fixes failures to identify PortAudio devices which could break playback on Windows XP.
13 years ago
Lyubomir Marinov
1978e18b71
Fixes failures to identify PortAudio devices which could break playback on Windows XP.
13 years ago
Boris Grozev
349f69c703
Updates FMJ to r19 (which removes the logging of a stack trace)
13 years ago
Vincent Lucas
528bdb40d5
Implements contact details edition and notification for outlook.
13 years ago
Lyubomir Marinov
c85ca6ca0c
Works on preventing an issue with the display of remote video which could scale it down to a tiny number of pixels. Fixes multiple technical/programming errors, warnings, javadocs.
13 years ago
Lyubomir Marinov
6476071892
Fixes warnings.
13 years ago
Lyubomir Marinov
acfa70a192
Fixes Java 1.5 compatibility breakage reported by Heikki Lindholm. Fixes warnings.
13 years ago
Lyubomir Marinov
80b78f21b3
Fixes warnings. Adds and/or fixes javadocs.
13 years ago
Boris Grozev
fa534bd7df
Removes attempts to register the speex JavaEncoder and JavaDecorer classes, since they are exluded in the default libjitsi build, and trying to register them raises exceptions.
13 years ago
Lyubomir Marinov
66584bbd44
Fixes the display of the remote video in a call which could appear as a single pixel (on Windows at least).
13 years ago
Lyubomir Marinov
7ed8a54917
Improves the hotplug response times on Windows which may be noticeably prolonged due to thread scheduling in cases of Windows Multimedia reporting lack of a device driver.
13 years ago
Damian Minkov
6c28da6290
Fixes dispatching/saving some addressbook fields. Adds new subcategory to ContactDetails. Adds additional check to account manager, to check whether an account with user_id is saved in configuration. Adds id key for SourceContacts and their data.
13 years ago
Damian Minkov
744db6582d
Removes some more properties.
13 years ago
Lyubomir Marinov
48200f250c
Fixes inconsistent synchronization in RTPSourceStream which could lead to unexpected behavior. Enables debug output in the PortAudio binaries on Windows. Makes sure that failures to load the JNI counterparts of CoreAudioDevice will not break PortAudio and the software volume control. Fixes warnings.
13 years ago
Damian Minkov
d22a03ecbd
Removes some functions only available in newer macosx versions.
13 years ago
Damian Minkov
6be8af5781
Implements contact details edit and notification for outside edit of contacts.
13 years ago
Lyubomir Marinov
02acd44641
Commits work in progress on utilizing Android's native hardware (and software) decoding (and encoding) via MediaCodec.
13 years ago
Lyubomir Marinov
86678039d0
Fixes the merging of one-to-one calls into conference calls.
13 years ago
Damian Minkov
5d0e75a9cc
Tests reorder bundles.
13 years ago
Lyubomir Marinov
255c256603
Prevents copying of the encoded video data in the H.263 and H.264 encoders.
13 years ago
Lyubomir Marinov
4dbd2ba0b5
Fixes the color space conversion on all supported operating systems (including Android).
13 years ago
Boris Grozev
be26a580f3
Fixes a regression in the VP8 encoder
13 years ago
Damian Minkov
fad7b70203
Adds option to enable/disable task bar / dock alerts. Alert main window on incoming calls.
...
Adds recompiled linux binaries for junbound.
13 years ago
Boris Grozev
1472dc8cc2
Updates FMJ to r16 (adds additional logs)
13 years ago
Boris Grozev
343b565ee5
Adds default sizes to the VP8 encoder.
13 years ago
Ingo Bauersachs
30363404e8
Make the ParallelResolver and the DnssecResolver two distinct DNS service implementations
13 years ago
Lyubomir Marinov
498c3c721e
Fixs a NullPointerException in the H.264 encoder which could prevent the building of a flow graph (e.g. Android). Does not attempt to enable RTCP feedback for H.264 video on Android because that does not have a way of working there.
13 years ago
Damian Minkov
1426368d44
Updates junbound after package update.
13 years ago
Lyubomir Marinov
aa24592ef6
Does not allow the FMJ encoder and decoder classes of Opus to register with FMJ/the application unless the jnopus JNI library is loaded and appears functional. Otherwise, the Opus codec will be considered supported and advertised as such while the JNI library may not be available at all (e.g. Android).
13 years ago
Lyubomir Marinov
bd8aca051b
Updates FMJ to r15: Removes a NullPointerException which is said to have been placed for the purposes of JMF compatibility but is inappropriate anyway.
13 years ago
Lyubomir Marinov
b030fd5330
Fixes VideoFormat size discrepancies.
13 years ago
Vincent Lucas
1df0451fd6
Uses device UID or name (instead of index) for PortAudio CaptureDeviceInfo locator. This fixes the problem of starting/stopping the wrong device after an update of the device list (i.e. a device has been dis/connected.).
13 years ago
Vincent Lucas
1008197f87
Updates audio device selection: selected device is now put on top of the device list, instead of on top of the active device list.
13 years ago
Lyubomir Marinov
586458ecde
Commits the Windows binaries necessary for the VP8 support. Provided by Boris Grozev.
13 years ago
Yana Stamcheva
ebc645908f
Separates dns package to service and impl. Creates a ParallelResolver interface that can be used from the util package. Moves NetworkUtils back to util package. Moves dnsconfig plugin to the impl/dns package (because it was using implementation classes directly).
13 years ago
Boris Grozev
ed519ffebb
Updates libjitsi.jar with a clean one, as the one committed in r10347 is broken
13 years ago
Boris Grozev
610610ab62
Adds libjnvpx binaries for linux and Mac OS X. Adds the libvpx sources used to libsrc.
13 years ago
Boris Grozev
414927d138
Sets error resilient flags on the VP8 encoder (and fixes typos).
13 years ago
Boris Grozev
73b7df17af
Fixes a problem with the VP8 Packetizer sometimes not sending the last chunk of a packet correctly. Changes the VP8 encoder and decoder used to the ones based on libvpx. Updates libjitsi.jar
13 years ago
Damian Minkov
e8bf8578c1
Adds option to change h264 encoder presets.
13 years ago
Damian Minkov
a3e7dc0316
Fixes tests.
13 years ago
Lyubomir Marinov
8a3c9b36c1
Replaces D3DXLoadSurfaceFromMemory with LockRect. Contributed by James M. Martin.
13 years ago
Yana Stamcheva
91b72c3202
Moves desktop related utils to plugin/desktoputils. Separates ComponentUtils and WindowsUtils from general GuiUtils.
13 years ago
Lyubomir Marinov
cd2a006b80
Re-enables Periodic Intra Refresh in the H.264 encoder which was (relatively) recently disabled during updates to the FFmpeg and x264 libraries. Contributed by Benoît Laniel.
13 years ago
Lyubomir Marinov
065953712f
Refactors AVFrame, ByteBuffer and ByteBufferPool. Prepare to invoke FFmpeg's avcodec_free_frame(AVFrame **) which is the new way to free AVFrames.
13 years ago
Ingo Bauersachs
04a0a71627
Update Apache httpcore and httpclient to 4.2.3
13 years ago
Lyubomir Marinov
5cd26f3ec9
Restores black background in video calls (which got recently broken/removed).
13 years ago
Lyubomir Marinov
acca18280a
Fixes an issue of overlapping videos which could cause the local video in a call to be displayed bellow the remote video. Works on remedying issues with telephony conferences utilizing the Jitsi VideoBridge server-side technology.
13 years ago
Damian Minkov
37ce78db4a
Updates jna library to use original file structure, skipping duplicate binaries (keeping the same version 3.2.7). Adds a missing file from previous commit.
13 years ago
Damian Minkov
d9da9e376a
Updates jna library to use original file structure, skipping duplicate binaries (keeping the same version 3.2.7).
13 years ago
Emil Ivov
98f8286b3d
Replaces use of MediaFormat.equals() with MediaFormat.matches() so that audio format parameters would not make audio formats distinctive. Updates libjitsi to r10270.
13 years ago
Boris Grozev
fe9819a395
Adds support to encode and decode VP8. Note that a vp8 encoder and decoder need to be build into the jnffmpeg library in order for this to work, and prebuild binaries aren't ready yet.
13 years ago
Damian Minkov
7d8e6cc75d
Fixes sending pubsub events for empty item (XEP-0060 allows no elements on second level of nodes).
13 years ago
Vincent Lucas
6f5544b03a
Creates a dedicated thread for changing on-going call volume. Uses the system volume to update the volume slider when the slider becomes visible.
13 years ago
Vincent Lucas
c7386f332a
Ports Portaudio WMME device timeout system to MacOsX CoreAudio in order to avoid deadlock when a device is unplugged.
13 years ago
Lyubomir Marinov
7c06bcf4f8
Works on fixing issues with Jitsi VideoBridge telephony conferencing.
13 years ago
Ingo Bauersachs
0bea2e337d
Update libjitsi after SRTP changes
13 years ago
Vincent Lucas
6cb105c295
Corrects the property name org.jitsi.impl.neomadia.device.disableUsbDeviceAutoSelection to org.jitsi.impl.neomedia.device.disableUsbDeviceAutoSelection.
13 years ago
Vincent Lucas
8f1459fcf7
Corrects PortAudio not running on Linux: checks if CoreAudio is supported for the current system.
13 years ago
Vincent Lucas
d402b6d4e4
Removes duplicate hardware volume control code.
13 years ago
Lyubomir Marinov
3b028ec12c
Displays a pop-up notification about the removal of an audio device only if it used to be the active/selected one.
13 years ago
Vincent Lucas
d920f487cd
Creates a property named org.jitsi.impl.neomadia.device.disableUsbDeviceAutoSelection in order to disable the automatic selection of USB audio devices (if set to true).
13 years ago
Vincent Lucas
16f9b32675
Activates the use of model identifier for audio device.
13 years ago
Vincent Lucas
3e4961ffd5
Adds capability for Windows to retrieve the model identifier for audio devices. But there is still some issues with using it. Thus, disables temporaly the use of model identifier.
13 years ago
Vincent Lucas
73687810cd
Enables the media configuration dialog to listen to audio system and device changes even if the audio system combo box is disabled (via the AUDIO_SYSTEM_DISABLED_PROP portperty).
13 years ago
Lyubomir Marinov
0a45fefae1
Attempts to handle timeouts in Pa_CloseStream more gracefully.
13 years ago
Vincent Lucas
356e721b20
Reverts commits 10201 and 10202: Adds a net.java.sip.communicator.impl.neomedia.device.hideDevicelessAudioSystems property (default=true) to give the possibility to show deviceless audio systems (if this property is set to false in the configuration).
13 years ago