Commit Graph

4448 Commits (82f658f9983cd07c8eb01a0b8f093bd6e988adfe)

Author SHA1 Message Date
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 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
Emil Ivov 54d9649778 Adds javadocs to media handler
16 years ago
Emil Ivov 8e2fe9febe Adds javadocs to media handler
16 years ago
Emil Ivov 4882d035a9 Adds javadocs to media handler
16 years ago
Emil Ivov 1aa82c85a7 Adds javadocs to media handler
16 years ago
Emil Ivov e2bfcc6110 Adds javadocs to MediaHandler.java
16 years ago
Lyubomir Marinov 5276d037dd Hopes to fix the negotiation of dynamic RTP payload types (or at least the better part of it because I think there's still something wrong with assigning new RTP payload types in answers to reINVITE offers) and to respect the user preferences with respect to streaming media.
16 years ago
Lyubomir Marinov a5032b6676 Splits the device configurations of the media and neomedia bundles.
16 years ago
Lyubomir Marinov 05b271c7e1 Syncs neomedia's PortAudioAuto copy with the latest one of the media bundle.
16 years ago
Lyubomir Marinov a397bd1a34 Implements CaptureDevice in the PortAudio DataSource used as a capture device.
16 years ago
Lyubomir Marinov caf8386d6f Fixes a couple of warnings, adds a javadoc comment.
16 years ago
Lyubomir Marinov 624800adb6 Fixes spelling mistakes and formatting.
16 years ago
Lyubomir Marinov 649b06077e Removes MediaDirection#parseString(String) because it seems to be the same as #valueOf(String) which MediaDirection inherits from Enum. Besides, it is not used.
16 years ago
Lyubomir Marinov 5479640778 When getting the SDP content of a SIP request or response, attempts (in CallPeerSipImpl for now) to correctly determine its charset instead of using the system one.
16 years ago
Lyubomir Marinov 9a0af16281 Attempts to fix suspicious recently-committed code related to SIP and neomedia.
16 years ago
Emil Ivov a917dfdd1d Finalizes basic SIP call flows via neomedia.
16 years ago
Emil Ivov b9b811863b Finalizes basic SIP call flows via neomedia. Fixes a bug which was causing media disconnection on call peer state change..
16 years ago
Emil Ivov 2c86fdcb9e Adds offer processing for session update and re-enables hangup.
16 years ago
Emil Ivov 6d0973cba7 Adds offer processing for session update and re-enables hangup.
16 years ago
Emil Ivov 0a174c8bb3 Removes a duplicate or implementation in media direction
16 years ago
Emil Ivov d6f1f54870 Adds more support for session update offer generation
16 years ago