Skip to content

Commit

Permalink
Merge branch 'structs-gc-finalizers'
Browse files Browse the repository at this point in the history
  • Loading branch information
alexmercerind committed Aug 19, 2021
2 parents 021d6d9 + 4584111 commit 7302555
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 6 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
## 0.1.5

- Added initial macOS support. (Thanks to @jnschulze).
- Improved NativePort callbacks & removed unnecessary serialization.
- Now using a common dartvlc wrapper CMake library for all platforms. (Thanks to @jnschulze).
- Other bug-fixes related to `Video`. (Thanks to @jnschulze).
- Setup garbage cleaning finalizers for memory allocated on heap (for C++/Dart FFI communication).
- Removed deprecated libVLC API calls.

## 0.1.4

- Now `Player` no longer requires `videoWidth` & `videoHeight` to be passed for video playback.
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<h1 align="center"><a href="https://github.com/alexmercerind/dart_vlc">dart_vlc</a></h1>
<h4 align="center">Flutter media playback, broadcast, recording & chromecast library for Windows & Linux.</h4>
<h4 align="center">Flutter media playback, broadcast, recording & chromecast library for Windows, Linux & macOS.</h4>
<h5 align="center">Written in C++ using libVLC & libVLC++.</h5>

![](https://github.com/alexmercerind/dart_vlc/blob/assets/dart_vlc_windows_11_1.PNG?raw=true)
Expand Down Expand Up @@ -433,9 +433,9 @@ Under progress or planned features (irrespective of order)...

First of all, thanks to the [VideoLAN](https://www.videolan.org) team for creating [libVLC](https://github.com/videolan/vlc) & [libVLC++](https://github.com/videolan/libvlcpp). Really great guys really great at their work.

Thanks to [@jnschulze](https://github.com/jnschulze) for his awesome contributions to this project & to Flutter engine like adding texture support.
Thanks to [@jnschulze](https://github.com/jnschulze) for his awesome contributions to this project & to Flutter engine itself like adding texture support.

Thanks to [@namniav](https://github.com/namniav) for working on macOS support.
Thanks to [@jnschulze](https://github.com/jnschulze) & [@namniav](https://github.com/namniav) for working on macOS support.

Thanks to [@stuartmorgan](https://github.com/stuartmorgan) from [The Flutter Team](https://flutter.dev) for helping out the project with his opinions.

Expand Down
4 changes: 4 additions & 0 deletions ffi/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.1.3

- Update `ReceivePort` listener to match new NativePort callbacks.

## 0.1.2

- Improved memory cleanup inside FFI.
Expand Down
2 changes: 1 addition & 1 deletion ffi/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: dart_vlc_ffi
description: FFI based binding to dart_vlc wrapper (Based on libVLC & libVLC++).
version: 0.1.2
version: 0.1.3
homepage: https://github.com/alexmercerind/dart_vlc
repository: https://github.com/alexmercerind/dart_vlc
documentation: https://github.com/alexmercerind/dart_vlc/blob/master/README.md
Expand Down
4 changes: 2 additions & 2 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: dart_vlc
description: A media playback library for Dart & Flutter. Based on libVLC & libVLC++.
version: 0.1.4
description: Flutter media playback, broadcast, recording & chromecast library. Based on libVLC & libVLC++.
version: 0.1.5
homepage: https://github.com/alexmercerind/dart_vlc
repository: https://github.com/alexmercerind/dart_vlc
documentation: https://github.com/alexmercerind/dart_vlc/blob/master/README.md
Expand Down

0 comments on commit 7302555

Please sign in to comment.