Damian Minkov
3b1b592246
- Add DTMF for DTMF RFC4733 Listener.
...
- Now we can change the priority of send/receive threads (not activated yet).
16 years ago
Werner Dittmann
7ce239626a
Cleanup unused ZRTP objects and thread.
...
SIP media negotiation all initiates all possible media streams and sets up
ZRTP objects/threads for them. If the other partner does not support a
specific media, for example video, then make sure to cleanup ZRTP to avoid
waiting threads and return ZRTP objects.
16 years ago
Lyubomir Marinov
715acd65b3
Allows controlling the number of RTP packets sent per millisecond in the video stream of a call.
16 years ago
Damian Minkov
1ce72b104f
- Restart Zrtp only when needed (when recreating streams and when the other side has recreated its streams).
...
- Fix losing audio when reinviting for video and different format priorities.
16 years ago
Damian Minkov
b8d1fe3ceb
Fix audio levels which were broken in previous commit for secure conf calls.
16 years ago
Damian Minkov
b7f719e8b4
- Change ulaw packetization to 20 ms.
...
- Remove wrong setting of multi stream data when recreating Zrtp Control.
16 years ago
Damian Minkov
b0a3568e85
Fix secure conference call and participants loosing audio if in secure call.
16 years ago
Lyubomir Marinov
92b847fc65
Attempts to fix the following problem: when the remote peer in a video call turns off her video, the UI displaying the remote video remains (and, of course, since the remote peer no longer sends video, the local peer either sees the last received frame or a black rectangle). Also fixes an incorrect stopping of the playback of the remote media.
16 years ago
Emil Ivov
580f2cfa63
Removes the setAdvancedAttributes() method from MediaStream since the stream is getting the MediaFormat anyway and can retrieve the attributes from within.
16 years ago
Sebastien Vincent
ad07baba07
Remove advanced attributes processing from SDP/CallPeerMediaHandler classes.
16 years ago
Sebastien Vincent
6166430740
- AVPF Picture Loss Indication support;
...
- rtcp-fb nack pli support in SDP;
- Add updated ffmpeg libraries;
- Add missing javadoc.
16 years ago
Werner Dittmann
73cf690b04
Cleanup PropertyChangeEvent stuff
...
Use java.beans.PropertyChangeEvent instead of own implementation. This removes some classes from
SC and removes ambiguities with respect to PropertyChangeEvent handling.
Rename SC's own PropertyVetoException to ConfigPropertyVetoException to show the difference
in usage and implementation. ConfigPropertyVetoException is a subclass of Runtime exception
(intentionally) to simplify handling.
16 years ago
Lyubomir Marinov
14b49cac7f
Fixes a stopping of the remote video/dropping of all remote packets occurring when the received RTP sequence number rewinds.
16 years ago
Lyubomir Marinov
d0d1315e36
Doesn't use the video CaptureDevice when starting an audio-only call or receiving video without sending.
16 years ago
Lyubomir Marinov
26d8daf897
Attempts to fix the problem with r6860 reported by Sebastien Vincent as "I have half of the display that is black and the other is not "clean" at all" in the dev mailing list thread "[sip-comm-dev] [Fwd: Re: svn commit: r6859 - trunk/src/net/java/sip/communicator/impl/neomedia: codec/video device]."
16 years ago
Sebastien Vincent
5f960182ed
Add some kind of images negociation when setting up video via SDP. Source scaling of video stream when maximum resolution supported by remote peer is less than our capture device output resolution.
16 years ago
Damian Minkov
a2292d6d2b
Fix order of transformers in order to make zrtp work again.
16 years ago
Emil Ivov
d40a644c1e
Additional work on RTP DTMF
16 years ago
Emil Ivov
8667333758
Adds the basis of the support for RTP based DTMF transmission
16 years ago
Lyubomir Marinov
b2dbd96f1a
Fixes the implementation of a method which is not used but anyway... Also fixes a few warnings.
16 years ago
Damian Minkov
e264f9469d
Fix sending csrc values to all conference members.
16 years ago
Emil Ivov
43c58e4b7b
Adds final touches to CSRC level decoding. Implements event dispatching for CSRC audio levels.
16 years ago
Emil Ivov
400d2ab0e7
Resolves conflicts
16 years ago
Emil Ivov
fd5008b9fa
First pieces of the CSRC audio level encoding code
16 years ago
Lyubomir Marinov
264a96effc
Associates a single ReceiveStream with a given MediaDeviceSession.
16 years ago
Damian Minkov
8365a3cedb
Enable zrtp-hash sending in sdp.
16 years ago
Damian Minkov
44d8321c91
Adds zrtp into neomedia.
16 years ago
Lyubomir Marinov
496f9600f8
- Associates a single ReceiveStream with a given MediaStream.
...
- Removes fruitless duplications in Controls implementations and reduces unnecessary allocations.
16 years ago
Emil Ivov
2749103283
Introduces refactoring of the audio level associated utilities with with the purpose of reducing garbage collection.
16 years ago
Emil Ivov
3ec2217b92
resolves merge conflicts
16 years ago
Emil Ivov
44c67b4b07
Adds to MediaStream and MediaStreamImpl the possibility to register and update RTPExtensions
16 years ago
Emil Ivov
5ca458a1aa
Fixes a few javadoc issues. Adds to AudioMixerMediaDevices a method for retrieving the supported RTP extension headers.
16 years ago
Damian Minkov
6818c8c1c6
Add sound level listeners for the situation where we are focus in conference call and for one-2-one call.
16 years ago
Emil Ivov
6079b376b6
optimizes CSRC list generation by only calculating lists when a new stram is added, rather than doing it for every RTP packet
16 years ago
Emil Ivov
468621f780
Fixes a few bugs in the addition of the SSRC list to RawPackets. And prepares for a first commit of the whole functionality to SVN
16 years ago
Emil Ivov
3f1692e490
Adds on the transform utilities for the addition of a CSRC list in all outgoing RTP packets during a conference
16 years ago
Emil Ivov
79fd7c53e2
Adds on the transform utilities for the addition of a CSRC list in all outgoing RTP packets during a conference
16 years ago
Emil Ivov
314d199066
Changes storage of SSRC id-s to long rather than String to optimize their insertion in RTP packets as well as garbage collection
16 years ago
Emil Ivov
e479dcce1c
Adds utility methods to RawPacket that allow setting and extracting a list of CSRC identifiers. Changes storage of SSRC id-s to long rather than String to optimize their insertion in RTP packets as well as garbage collection
16 years ago
Emil Ivov
11b4f36ac6
Adds utilities for retrieving SSRC id-s directly contributing to a conference call (i.e. when we are a mixer/focus)
16 years ago
Emil Ivov
17f479e6fd
Set local SSRC when available
16 years ago
Lyubomir Marinov
1aec195e2b
Fixes the implementation of MediaDevice to not cause undesired disconnects from CaptureDevice.
16 years ago
Lyubomir Marinov
e5676f0ee3
Copies TransformConnector from media to neomedia. Modifies it to act as an ordinary RTPConnector when it doesn't have a TransformEngine set. Fixes its javadocs.
16 years ago
Emil Ivov
57a13eaeeb
Store SSRC-s in hex.
16 years ago
Emil Ivov
a1975d9d81
Adds event dispatching for changes of the remote source id in RTP streams
16 years ago
Emil Ivov
e2e338c924
Minor code formatting
16 years ago
Damian Minkov
b96b3e63f2
Copy all missing stuff in neomedia from media.
16 years ago
Lyubomir Marinov
930c30f3ec
When a call is turned from a standard one-to-one call to a conference call, fixes the audio mixing functionality to include the ReceiveStreams of the remote CallPeer from the one-to-one call into the mix of the conference call.
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