Lyubomir Marinov
|
5d9691ed22
|
Implements a video CaptureDevice on Linux using the Video for Linux Two API Specification.
|
16 years ago |
Sebastien Vincent
|
96fe4b483e
|
Check if screen's DisplayMode is not null.
|
16 years ago |
Sebastien Vincent
|
926a6a59a7
|
Check if screen array returned by ScreenDeviceImpl.getAvailableScreenDevice() is not null.
|
16 years ago |
Sebastien Vincent
|
647f54c228
|
Add ScreenDevice implementation to get physicals screens and their size.
|
16 years ago |
Sebastien Vincent
|
72658b0b7a
|
Fix bad commit.
|
16 years ago |
Sebastien Vincent
|
f9dc147f3f
|
Fix various exceptions (no display, no device set), Fix 80 lines.
|
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 |
Emil Ivov
|
b3d407ef71
|
Makes sure we don't use devices with no codecs
|
16 years ago |
Damian Minkov
|
8365a3cedb
|
Enable zrtp-hash sending in sdp.
|
16 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.
|
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 |
Lyubomir Marinov
|
d9aeed4d7d
|
Cleans up a bit of code.
|
16 years ago |
Damian Minkov
|
82f658f998
|
Adds local user sound level indicators and their implementation. Change Players to be Processors in neomedia service impl, in order to have control on codec chain and to add there the sound level indicators.
|
16 years ago |
Lyubomir Marinov
|
34fd71774b
|
When creating a SIP conference call, attempts to start an audio mixer so that each conference member can hear the other ones.
|
16 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.
|
16 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.
|
16 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().
|
16 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 |
Lyubomir Marinov
|
4f83f4f23c
|
In neomedia, creates a MediaDevice implementation specific to audio, adds mute and video support, fixes javadocs.
|
17 years ago |
Lyubomir Marinov
|
7599085c12
|
Adds javadocs.
|
17 years ago |
Lyubomir Marinov
|
b28c62f5da
|
Builds a neomedia bundle and provides the initial implementation of .service.neomedia.
|
17 years ago |
Lyubomir Marinov
|
ea47d25602
|
Implements .service.neomedia.MediaDevice for CaptureDevice and the respective part of .service.neomedia.MediaService which lists the available and the default MediaDevices.
|
17 years ago |