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 |