Skip to content

Commit

Permalink
Updated CHANGELOG and README
Browse files Browse the repository at this point in the history
  • Loading branch information
devopvoid committed Nov 21, 2021
1 parent c8b0221 commit 330704d
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 6 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
## [0.4.0]() (2021-11-21)

### API changes

- Switch to WebRTC branch M95/4638 ([9173836](https://github.com/devopvoid/webrtc-java/commit/9173836))
- Audio/VideoSource renamed to Audio/VideoTrackSource ([68a61b9](https://github.com/devopvoid/webrtc-java/commit/68a61b9))

### Enhancement

- AudioDeviceModule: added stop/start methods for playout/recording ([7070622](https://github.com/devopvoid/webrtc-java/commit/7070622))
- AudioOptions: added more audio processing options ([3faa4a8](https://github.com/devopvoid/webrtc-java/commit/3faa4a8))
- AudioProcessing implementation ([6383a11](https://github.com/devopvoid/webrtc-java/commit/6383a11))
- Introduced AudioSink and AudioSource interfaces which can be passed to the AudioDeviceModule ([8b33c7c](https://github.com/devopvoid/webrtc-java/commit/8b33c7c))
- AudioPlayer and AudioRecorder utility classes which utilize the AudioDeviceModule ([caca82c](https://github.com/devopvoid/webrtc-java/commit/caca82c))
- AudioResampler utility class which can be used for sampling rate conversion ([9e31c27](https://github.com/devopvoid/webrtc-java/commit/9e31c27))
- Add option to provide AudioProcessing to the PeerConnectionFactory ([0c51a2d](https://github.com/devopvoid/webrtc-java/commit/0c51a2d))

### Fixed bugs

- Fixed workflow on Linux machines ([ac2aa58](https://github.com/devopvoid/webrtc-java/commit/ac2aa58))
- Fixed action workflow saving and loading cache ([9528c2d](https://github.com/devopvoid/webrtc-java/commit/9528c2d))
- Fixed GLIBCXX_3.4.26 not found ([da18d11](https://github.com/devopvoid/webrtc-java/commit/da18d11))
- Fixed JavaFX demo crash ([89896fd](https://github.com/devopvoid/webrtc-java/commit/89896fd))

## [0.3.0]() (2021-08-19)

Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Java native interface implementation based on the free, open [WebRTC](https://we
<dependency>
<groupId>dev.onvoid.webrtc</groupId>
<artifactId>webrtc-java</artifactId>
<version>0.3.0</version>
<version>0.4.0</version>
</dependency>
```

Expand All @@ -20,21 +20,21 @@ Maven Central artifacts contain native libraries that can be loaded on the follo
<tr>
<td>Linux</td>
<td>x86_64</td>
<td><a href="https://github.com/devopvoid/webrtc-java/releases/download/v0.3.0/webrtc-javafx-demo-0.3.0-linux-x86_64.jar">demo app</a></td>
<td><a href="https://github.com/devopvoid/webrtc-java/releases/download/v0.4.0/webrtc-javafx-demo-0.4.0-linux-x86_64.jar">demo app</a></td>
</tr>
<tr>
<td>macOS</td>
<td>x86_64</td>
<td><a href="https://github.com/devopvoid/webrtc-java/releases/download/v0.3.0/webrtc-javafx-demo-0.3.0-macos-x86_64.jar">demo app</a></td>
<td><a href="https://github.com/devopvoid/webrtc-java/releases/download/v0.4.0/webrtc-javafx-demo-0.4.0-macos-x86_64.jar">demo app</a></td>
</tr>
<tr>
<td>Windows</td>
<td>x86_64</td>
<td><a href="https://github.com/devopvoid/webrtc-java/releases/download/v0.3.0/webrtc-javafx-demo-0.3.0-windows-x86_64.jar">demo app</a></td>
<td><a href="https://github.com/devopvoid/webrtc-java/releases/download/v0.4.0/webrtc-javafx-demo-0.4.0-windows-x86_64.jar">demo app</a></td>
</tr>
</table>

The native libraries were build with WebRTC branch M92/4515.
The native libraries were build with WebRTC branch M95/4638.

### Demo

Expand Down Expand Up @@ -73,6 +73,6 @@ On the first run, the WebRTC source tree will be loaded into the `/<user home>/w

| Parameter | Description | Default Value |
| ------------------ | ------------------------------------------------------ | --------------------------- |
| webrtc.branch | The WebRTC branch to checkout. | branch-heads/4515 |
| webrtc.branch | The WebRTC branch to checkout. | branch-heads/4638 |
| webrtc.src.dir | The absolute checkout path for the WebRTC source tree. | /\<user_home\>/webrtc |
| webrtc.install.dir | The install path for the compiled WebRTC library. Is also used to link against a pre-compiled WebRTC library to reduce build time. | /\<user_home\>/webrtc/build |

0 comments on commit 330704d

Please sign in to comment.