Commit Graph

4489 Commits (414659066f89d73a8a8212cc41f2ff85aeedbfd5)

Author SHA1 Message Date
Yana Stamcheva 414659066f Added sound level indicators in the one-to-one call interface.
16 years ago
Emil Ivov 6710e1c850 Removes debug printing
16 years ago
Emil Ivov 1fc17ded12 Removes debug printing
16 years ago
Emil Ivov 6c90003011 Removes debug printing
16 years ago
Emil Ivov fffd2a5fba Configures jain-sip-ri to work in a reentrant/non-blocking mode.
16 years ago
Lyubomir Marinov 78db66c3df Well... Adds AudioMixer-related functionality for the sake of completeness, nothing that currently seems to change anything it its behavior. Fixes a few javadocs.
16 years ago
Lyubomir Marinov b78890b23b Fixes javadocs. Adds synchronization (the lack of which does not seem to cause problems but, technically, it seems to be necessary).
16 years ago
Lyubomir Marinov d4cac120a3 Changes MediaDeviceSession#addSpundLevelIndicator to addSoundLevelIndicator.
16 years ago
Lyubomir Marinov 0a3b48d5f3 Fixes the audio mixing functionality to not break the media of the whole conference when a member leaves it.
16 years ago
Lyubomir Marinov 71d888ac99 Fixes the legacy media bundle to not throw exceptions on stop because its start hasn't registered the MediaService.
16 years ago
Lyubomir Marinov d538e0fc50 Tunes AudioMixer tracing output will further details to aid debugging.
16 years ago
Lyubomir Marinov 9b9a12821b Switches the MediaDevice of the audio MediaStream of the CallPeer in a non-conference Call to AudioMixer when the Call becomes a conference Call.
16 years ago
Lyubomir Marinov bfda9691e9 Sets the value of the ConferenceMember ssrc property according to the src-id of the audio media reported in the conference-info XML sent by the conference focus.
16 years ago
Emil Ivov 811d2d825c Disables the legacy media service
16 years ago
Emil Ivov 178e92de2c Refactors SipSecurityManager in an effort to fix repetitive password prompts with sip
16 years ago
Yana Stamcheva 946acb5000 Specific single focus peer conference interface.
16 years ago
Lyubomir Marinov a16b20ff9e Moves some classes in neomedia in different packages because I polluted the .impl.neomedia package too much.
16 years ago
Damian Minkov 8fee2866a6 Implements soundlevel indicator listeners, still to handle setting ssrc coming from focus and triggering sound level events from media for remote parties.
16 years ago
Lyubomir Marinov 010b4fbcd0 Fixes issues of AudioMixer related to adding ReceiveStreams to be mixed in after the mixing has begun.
16 years ago
Damian Minkov 82f658f998 Adds local user sound level indicators and their implementation. Change Players to be Processors in neomedia service impl, in order to have control on codec chain and to add there the sound level indicators.
16 years ago
Lyubomir Marinov 1c680929a8 Commits work in progress (primarily for testing on other operating systems) of fixing the audio mixing in conference calls with 3+ participants.
16 years ago
Yana Stamcheva 6b4fff5a30 Some improvements in conferencing user interface.
16 years ago
Lyubomir Marinov b1523ab1e2 Provides an initial implementation of FormatControl for the PortAudio DataSource so that AudioMixer can correctly determine the format in which it will output audio. Also reports the Format in the Buffers read from the streams of the PortAudio DataSource.
16 years ago
Lyubomir Marinov 0979e474bb Implements a mechanism to translate PullBufferDataSource into PushBufferDataSource because PortAudio provides a "pull" CaptureDevice and neomedia relies on the "push" interface.
16 years ago
Lyubomir Marinov 34fd71774b When creating a SIP conference call, attempts to start an audio mixer so that each conference member can hear the other ones.
16 years ago
Lyubomir Marinov b590480943 Prevents a NullPointerException if AudioNotifierService is not registered.
16 years ago
Damian Minkov 6f62b3b802 Copy audio notify service and activate it through neomedia.
16 years ago
Yana Stamcheva b518e93f84 Check if we're the focus of the conference and adjust the user interface accordingly.
16 years ago
Emil Ivov 47930e6b59 Prevents the SIP provider from reporting a new call every time a new peer is added to an existing call
16 years ago
Emil Ivov 7c230982ec Fixes a few off-column-80 violators
16 years ago
Yana Stamcheva 3b5513cf36 Adds the CallPeerFocusListener for all peers initially contained in the call.
16 years ago
Damian Minkov b2f1edf367 Support for wide band(16 kHz) and ultra wide band(32 kHz).
16 years ago
Lyubomir Marinov 040491cb93 Prevents a NullPointerException.
16 years ago
Lyubomir Marinov abd712065b Copies the changes of r6322 from media into neomedia. Otherwise, neomedia is left with no input audio device (at least on my Linux and Windows).
16 years ago
Yana Stamcheva f5f5a87b87 Fix incorrect handling of ConferenceFocusChangedEvents.
16 years ago
Lyubomir Marinov d89b89d290 Attempt to support the creation of conference calls and the display of conference-related information to the peers participating in the conference. Represents work in progress because the media is still not aware of the conferences.
16 years ago
Damian Minkov ea8dc10d6a Adds echo cancel and noise suppression implementation and options in media configuration panel to turn them on/off.
16 years ago
Lyubomir Marinov 6ca9c1c601 Fixes a fallthrough warning. Patch submitted by Sebastien Vincent on the dev mailing list in an e-mail thread with the subject 'Runaway build.xml warnings'.
16 years ago
Lyubomir Marinov b614ef39ae Fixes an incorrect C documentation comment. Patch submitted by Sebastien Vincent on the dev mailing list in an e-mail thread with the subject 'Runaway build.xml warnings'.
16 years ago
Lyubomir Marinov 3920413f6a In the Google Talk account registration wizzard, accepts the username even without @gmail.com and defaults to it.
16 years ago
Lyubomir Marinov ab87dc4964 Prints the very exception in SipStackSharing when it's being logged as an error. Otherwise, it just says that there's an exception but there's no further information with respect to what it may be.
16 years ago
Lyubomir Marinov 6de2a751aa Hopefully, fixes the display of the remote video received in SIP calls in the call dialog.
16 years ago
Lyubomir Marinov 5024f083d1 Adds a couple of forgotten javadocs.
16 years ago
Lyubomir Marinov 7512cd471a Mostly, adds debugging output to the video-related functionality of neomedia. Prepares to dispose of the video UI if it does not get shown. The remaining bits to be implemented should be to deliver the video from sip to the UI.
16 years ago
Lyubomir Marinov 63fb81a589 Appies fixes to neomedia related to setting the properties of a MediaStream while it is started. The video streaming still does not seem to work but at least the video capturing appears to be corrected started and the captured data is streamed to the remote peer. Fixes some javadoc comments. Adds more debugging output.
16 years ago
Lyubomir Marinov 586c601587 Fixes the positioning of the call dialog (at least) which appears with its top in the middle of the screen instead of the whole window being centered into the screen.
16 years ago
Lyubomir Marinov d3b7157e3e Attempts to implement MediaStream#setTarget() in neomedia so that it acts only when the target actually changes. Adds debugging output.
16 years ago
Lyubomir Marinov ab464079f1 Fixes the negotiation of the dynamic RTP payload types on reINVITEs which was broken cause of incorrect MediaFormat#hashCode() implementations in neomedia.
16 years ago
Lyubomir Marinov f5da110e79 Switches .util.IPAddressUtil to use sun.net.util.IPAddressUtil.
16 years ago
Emil Ivov 20686a0269 Adds javadocs to media handler
16 years ago