Commit Graph

5454 Commits (3c53069887ddf95b1fb3d046390f3d4e1556e38e)
 

Author SHA1 Message Date
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
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
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:
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.
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