Lyubomir Marinov
3c53069887
Removes some UI repetition from the chat history window, uses one and the same spacing between the components for consistency and so that they become properly aligned.
17 years ago
Lyubomir Marinov
29c6aa082b
Makes peace with Java 5 over String#isEmpty() used in r6234 i.e. fixes the build.
17 years ago
Damian Minkov
2160122588
Problem reported by Carlos Alexandre and Martin Andre. Removed jack link for x86 binary.
17 years ago
Lyubomir Marinov
b701cec66f
Fixes a bug in neomedia's EncodingConfiguration which resurfaced as out-of-order and repeating MediaFormats returned by MediaDevice#getSupportedFormats(). Judging by the bug, it should affect the media bundle as well and may lead to not respecting user preferences with respect to enabled/disabled encodings and/or their priority during calls.
17 years ago
Lyubomir Marinov
bf6de7c3fc
In neomedia, attempts to address various issues reported by Emil Ivov including exceptions when setting formats on MediaStream, 'mute' support for MediaStream in general.
17 years ago
Werner Dittmann
6323a44d57
Update ZRTP4J library that supports SHA384, modify algorithm selection scheme to better
...
conform to proposals in ZRTP draft, add class and functions to support ZRTP configuration
(GUI will follow some time later).
This version was tested with Phil's new (not yet released) Zfone3, is also compliant to
existing Zfone.
Update lightweight crypto library, it contains SHA384 now.
Some smaller updates in ZrtpTransfomEngine to match changes in ZRTP4J.
17 years ago
Lyubomir Marinov
0708018d7f
In neomedia, adds MediaStream#setMute(boolean) and #isMute(). These two still do nothing for video but will in a subsequent commit.
17 years ago
Emil Ivov
6bded413ed
Adds an "or" method to MediaDirection
17 years ago
Yana Stamcheva
4cb9b29fb5
DnD commit reverted by accident the fix for avatar alignment and correct rendering of contact count indicator - fixing this now.
17 years ago
Lyubomir Marinov
3f5345c831
In neomedia, fixes NotRealizedError thrown because MediaDeviceSesion does not wait for Realized on Processor. Reported by Emil Ivov.
17 years ago
Yana Stamcheva
d2fc476c6a
Fixes conference call dialog refresh when a peer is added or removed.
17 years ago
Lyubomir Marinov
1c18522cd3
In neomedia, fixes ArrayIndexOutOfBoundsExceptions when registering custom codec formats with RTPManager. Reported by Emil Ivov. Also provides MediaDevice instances for MediaService#getDevices() and #getDefaultDevice() when there are no actual CaptureDevices.
17 years ago
Lyubomir Marinov
4d1102ca23
Fixes MediaFormatFactory to create AudioMediaFormat instances with a specified number of channels and defaults to 1 when not specified.
17 years ago
Lyubomir Marinov
8c5af5f55e
Fixes NumberFormatExceptions caused by the Neomedia ConfigurationForm because it uses the same property names as the Media ConfigurationForm but assigns them values with a different meaning. Reported by Emil Ivov.
17 years ago
Yana Stamcheva
81f26ad96b
Computes real text height in contact list tooltip.
17 years ago
Yana Stamcheva
8a0d4781ec
Local user sound level indicator listeners and implementation in the UI + some fixes in the call conference ui
17 years ago
Lyubomir Marinov
b9aaf11106
In neomedia, adds a direction property to MediaStream with its respective setter and getter and #isStarted(). The implementation may change but its being committed as the public API will likely stay the same.
17 years ago
Lyubomir Marinov
cd6a51e1e6
In neomedia, introduces AudioMediaStream#isMute(). Support for firing events on changes to the mute property of AudioMediaStream is not implemented and is to be added.
17 years ago
Emil Ivov
878222e0df
Adds utility methods for reverse and "and" operations with MediaDirection-s
...
Adds an utility method for toString() conversion of MediaFormat clockRate-s
17 years ago
Lyubomir Marinov
1c0f1585ef
In neomedia, allows creating MediaFormat instances by specifying the RTP payload type and/or the encoding.
17 years ago
Lyubomir Marinov
ec1cdc56bc
In neomedia, allows getting a MediaFormat instance by its RTP payload type (number).
17 years ago
Lyubomir Marinov
c1aae59627
In neomedia, converts RTP payload type from int to byte. Also fixes and adds javadocs.
17 years ago
Emil Ivov
7dc4fc7c99
Adds an INACTIVE direction to the MediaDirection enumeration.
17 years ago
Lyubomir Marinov
dcfb70f415
Modifies .neomedia.MediaFactory so that it created MediaFormat instances just by encoding name and, optionally, clock rate and format parameters without explicitly being told the MediaType.
17 years ago
Lyubomir Marinov
b66402a5d5
Fixes MediaFormats which don't have assigned RTP payload types by RFC 3551 yet they were implemented with hard-coded RTP payload types. Modifies the Neomedia ConfigurationForm to display the encoding names and the clock rates of the MediaFormats instead of their JMF-specific encodings. Introduces MediaService#getFormatFactory().
17 years ago
Werner Dittmann
5196a50d38
Small update for ZRTP handling, new ZRTP4J lib to fix a problem in multi-stream mode.
17 years ago
Yana Stamcheva
00dc633c97
Fix the build (Removes unused icon, not existing on the repository, which was causing the problem).
17 years ago
Damian Minkov
9f891d0eb1
Remove jack dependencies for linux binary.
17 years ago
Yana Stamcheva
cf8a7b04a6
Drag'n'Drop related implementations including:
...
- dropping MetaContact-s or simple String addresses in the Call dialog would initiate an invite and hence the creation of a conference call or if such already exist just the adding of the new callee to the conference.
- added the possibility to drag the number entered in the call field on the bottom of the contact list.
- replaced previous implementation of Drag'n'Drop in the contact list with the default drag'n'drop mechanism used in java, thus allowing the dropping of contacts outside the contact list (like in an existing call, chat or simply as a string in any other desktop application)
- extended and override the default TransferHandler to provide visual representation of the dragged object (special handling of MetaContacts is provided in the ContactListCellRenderer) and add support of MetaContact flavor.
17 years ago
Damian Minkov
86901fcffa
Readme for the compile procedures.
17 years ago
Damian Minkov
4cf9659762
- Statically link portaudio with fixes to avoid crashes (for amd64). Removing the high pitch sounds : add resample into jportaudio and link it to speexdsp, making better quality.
...
- Compile libgalagonotification for linux i386 and amd64 with old GLIBC so it can be run on old systems.
17 years ago
Werner Dittmann
cbd3330f93
Fix a NPE caused when dealing with SecurityPanel.
17 years ago
Lyubomir Marinov
390355b391
Continues the expansion of the format-related functionality of neomedia with further details which was started in r6202 by reporting the known RTP payload type and format parameters for MediaFormat instances created by calling MediaDevice#getFormat().
17 years ago
Lyubomir Marinov
52dfa4bd9f
Fixes .impl.neomedia.format.MediaFormatImpl to report known RTP payload type (numbers) which was upposed to be implemented in r6202 (the functionality was implemented but I mistakenly didn't call it).
17 years ago
Lyubomir Marinov
42f97ab2ec
Fixes serialization and unnecessary-cast warnings.
17 years ago
Lyubomir Marinov
7062e4181f
Expands the format-related functionality of neomedia with further details.
17 years ago
Lyubomir Marinov
e575bad1eb
For notification popups on Linux using freedesktop.org's Desktop Notifications, implements the display of icons.
17 years ago
Lyubomir Marinov
64cd161812
Modify galagonotification in preparation of implementing support for display of images. Committed just to preserve the modifications. User of 64-bit Linux who have compiled the native counterpart themselves should recompile it after updating the Java part to this revision.
17 years ago
Lyubomir Marinov
ae66315330
Commits files which were meant to be in r6197.
17 years ago
Lyubomir Marinov
f52a0277e5
Removes the directory which was left empty by r6197 which moved the conference package from .impl.media to .impl.neomedia.
17 years ago
Lyubomir Marinov
06c090a2a6
Applies further refinements to the neomedia implementation and extensions to its functionality. Attempts to implement audio mixing.
17 years ago
Damian Minkov
830a31af7e
Disable framesPerBuffer workaround to test linux32 fix inside portaudio. Return suggested latency to be low latency value comming from sound device. New util class for portaudio. Fix problem in renderer now respect sample size in bits when opening files.
17 years ago
Werner Dittmann
e9dcc64abc
Add a FALL_THROUGH comment. Eclipse says this prevents a warning during compile.
17 years ago
Lyubomir Marinov
5d8db8740f
On behalf of Emil Ivov, provides an implementation of #toString() in .neomedia.format.MediaFormatImpl so that it returns a human-readable representation of the instance.
17 years ago
Lyubomir Marinov
bb16b43a3b
Cleans up an unnecessary JNI call in r6192.
17 years ago
Lyubomir Marinov
4add0c61b1
Tries to partially remedy a PortAudio crash on Linux with Alsa and PulseAudio experienced when trying to read in a single call more than the internally known framesPerBuffer. The implemented workaround is not completely safe but it assumes that if reading has once succeeded with a certain buffer size, then there is no reason for another read to crash with the same buffer size. Though the logic may be considered incomplete or flawed, it works for my case so I'm committing it.
17 years ago
Lyubomir Marinov
839138be3b
Fixes and adds javadocs.
17 years ago
Damian Minkov
4918ce3b92
Second patch for Issue #704 by Sebastien Vincent.
17 years ago
Lyubomir Marinov
eaef074f36
Reverts a change which wasn't supposed to be a part of 6188.
17 years ago
Lyubomir Marinov
5808921daf
Makes it easier to compile the native counterpart of the PortAudio support with different paths to portaudio and java dev files.
17 years ago