Commit Graph

60 Commits (3b1b5922465ce0723f5012cc1c8534bc4e639783)

Author SHA1 Message Date
Damian Minkov 3b1b592246 - Add DTMF for DTMF RFC4733 Listener.
16 years ago
Werner Dittmann 7ce239626a Cleanup unused ZRTP objects and thread.
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).
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.
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;
16 years ago
Werner Dittmann 73cf690b04 Cleanup PropertyChangeEvent stuff
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.
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