Releases: devopvoid/webrtc-java
Releases · devopvoid/webrtc-java
Release v0.4.0
What's Changed
API changes
- Switch to WebRTC branch M95/4638 (9173836)
- Audio/VideoSource renamed to Audio/VideoTrackSource (68a61b9)
Enhancement
- AudioDeviceModule: added stop/start methods for playout/recording (7070622)
- AudioOptions: added more audio processing options (3faa4a8)
- AudioProcessing implementation (6383a11)
- Introduced AudioSink and AudioSource interfaces which can be passed to the AudioDeviceModule (8b33c7c)
- AudioPlayer and AudioRecorder utility classes which utilize the AudioDeviceModule (caca82c)
- AudioResampler utility class which can be used for sampling rate conversion (9e31c27)
- Add option to provide AudioProcessing to the PeerConnectionFactory (0c51a2d)
Fixed bugs
Release v0.3.0
What's Changed
API changes
- Switch to WebRTC branch M92/4515 (bb3bbfe)
Enhancement
- Audio/video device (Windows) handling consistent with the internal API (702e58c)
- Add usage of audio layers and with it the possibility to use dummy audio for testing purposes (daec7d8) Thanks to Rafael Berne (@rmberne)
- Add VideoCapture class to capture frames without a running track (eec4cfd)
- MediaDevice change listener implementation (1029fe4)
- Build with H264 codec (f09aba0)
Fixed bugs
- Fixed AudioModule NPE in PeerConnectionFactory (c9fc55e)
- Fixed NativeI420Buffer allocate (9bf8169)
- Fixed desktop capture (0314dec)
- Fixed demo audio/video config settings (86bd776)
- Fixed possible arithmetic overflow (b6d4aec)
Project
- Removed Azure Pipelines CI/CD configurations (824aaf1)
Refactoring
- Removed usage of webrtc::VideoType::kNV12 (32a8ff9)
Release v0.2.0
What's Changed
API changes
- Switch to WebRTC branch M80/3987 (5a7bba5)
Enhancement
- MediaDevices: device and capabilities retrieval (2f92e11)
Features
Fixed bugs
Project
- Update issue templates (ecc3eb5)
- GitHub Actions CI/CD configurations (967b6d9)
- Azure Pipelines CI/CD configurations (5e8f90c)