Commit Graph

5637 Commits (e2c20d0644dfd0116174367fe9934cdb8bb0d6a8)
 

Author SHA1 Message Date
Yana Stamcheva e2c20d0644 General:
17 years ago
Lyubomir Marinov 8672fbb29f Reverts AudioMixerMediaDevice#getSupportedExtensions() because I incorrectly deleted it in my previous commit. Reported by Emil Ivov.
17 years ago
Lyubomir Marinov a20e296728 Enables the simultaneous use of one and the same JavaSound CaptureDevice in multiple calls. Thus also allows a JavaSound call to become a conference call.
17 years ago
Lyubomir Marinov 51c4ed8145 Adds a javadoc.
17 years ago
Lyubomir Marinov b230a505b4 Reverts changes which weren't supposed to be committed in r6415.
17 years ago
Lyubomir Marinov 6226793b19 Fixes an incorrect creation of Player in neomedia.
17 years ago
Emil Ivov 8a62bb0f1e Fixes a few bugs in the negotiation of RTP extensions
17 years ago
Emil Ivov d917cfad9b Adds support for the negotiation of RTP extensions use in media sessions
17 years ago
Emil Ivov 8d937b2e49 Adds support for the negotiation of RTP extensions use in media sessions
17 years ago
Emil Ivov 94fd69a64f Adds support for the negotiation of RTP extensions use in media sessions
17 years ago
Emil Ivov 3d25d50983 Adds a registry utility that allows to track dynamic mappings of RTP extension headers via SDP
17 years ago
Emil Ivov ff1b2f3d40 Makes sure that a delete of the mac symlinks is only attempted if at least one (the first) of the exists in order to avoid warrnings on every rebuild
17 years ago
Emil Ivov 4445ec98bb Replaces DTMF alerts as there was a problem when rendering them through port audio
17 years ago
Emil Ivov c504fbd365 Fixes a few javadoc issues.
17 years ago
Emil Ivov da2f41babb Fixes a few javadoc issues.
17 years ago
Emil Ivov 5ca458a1aa Fixes a few javadoc issues. Adds to AudioMixerMediaDevices a method for retrieving the supported RTP extension headers.
17 years ago
Emil Ivov bc8f39ef60 Changes the name of the Neomedia config form to Media (New). Will change later to simply Media.
17 years ago
Emil Ivov 93505b0a12 Adds an RTP extension class. Fixes a few javadoc comments. Adds to standard (non-mixer) MediaDevices methods for retrieving the supported RTP extension headers.
17 years ago
Emil Ivov 3466b4cbdc Refactors code in order to make it easier to discover and advertise in SDP functionalities such as mixer-to-client sound levels or DTMF
17 years ago
Emil Ivov e0c8b06adf Refactors code in order to make it easier to discover and advertise in SDP functionalities such as mixer-to-client sound levels or DTMF
17 years ago
Lyubomir Marinov fd85c0542d Adds a "synchronized" to complete the synchronization of the access to a field (which never really manifested into a problem for me but just for the sake of completeness).
17 years ago
Yana Stamcheva 61196ca711 Play the busy sound only if we're in a one-to-one call. In conferences we just set the busy status.
17 years ago
Yana Stamcheva 7d5d7facde Enhanced status icons.
17 years ago
Lyubomir Marinov 1939ac3d14 Restores BufferControl-related functionality present in media and removed from neomedia last night because it wasn't implemented for conferences. Now it's implemented for both ordinary and conference calls.
17 years ago
Damian Minkov b4adbcfb54 Change protocol sound level listeners name.
17 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.
17 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
17 years ago
Emil Ivov 5e8bfba941 fixed the busy sound as it was rendering quite poorly with portaudio
17 years ago
Emil Ivov b23adb6a4c changes the incoming message alert to a less intrusive sound
17 years ago
Emil Ivov 2f66037f6b changes the incoming message alert to a less intrusive sound
17 years ago
Emil Ivov eff765fcd6 changes the incoming message alert to a less intrusive sound
17 years ago
Lyubomir Marinov 3a35214a95 Solves an issue with synchronization when creating a conference call reported by Emil Ivov. The noticeable problem was that only one of the two invited peers would get their ReceiveStream included into the audio mixing carried out in the conference.
17 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
17 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
17 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
17 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
17 years ago
Emil Ivov e11acf8495 Adds transform utilities for the addition of a CSRC list in all outgoing RTP packets during a conference
17 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
17 years ago
Emil Ivov 99da055f88 Adds utilities for retrieving SSRC id-s directly contributing to a conference call (i.e. when we are a mixer/focus)
17 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)
17 years ago
Emil Ivov 3a7eaf796e Adds utilities for handling chains/sequences of transform engines
17 years ago
Emil Ivov 17f479e6fd Set local SSRC when available
17 years ago
Lyubomir Marinov 0374394db2 Gives access to the actual data read from the different audio sources to be mixed in a conference call in order to allow the calculation of their sound levels.
17 years ago
Lyubomir Marinov 1aec195e2b Fixes the implementation of MediaDevice to not cause undesired disconnects from CaptureDevice.
17 years ago
Lyubomir Marinov 670e6a34ee Gives access to the actual data read from the CaptureDevice when audio mixing. Done in order to make it available to sound level indicator functionality.
17 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.
17 years ago
Yana Stamcheva 2dd0d16b31 Adds an icon to the conference call menu.
17 years ago
Emil Ivov 57a13eaeeb Store SSRC-s in hex.
17 years ago
Emil Ivov a1975d9d81 Adds event dispatching for changes of the remote source id in RTP streams
17 years ago
Emil Ivov e2e338c924 Minor code formatting
17 years ago