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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Boris Grozev
|
343b565ee5
|
Adds default sizes to the VP8 encoder.
|
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 |
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
|
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 |
Boris Grozev
|
ed519ffebb
|
Updates libjitsi.jar with a clean one, as the one committed in r10347 is broken
|
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 |
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 |
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 |
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 |
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 |
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 |
Lyubomir Marinov
|
ef8cbfd09b
|
Optimizes r10201.
|
13 years ago |
Vincent Lucas
|
60877fb959
|
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 |