From 3ca4117bf894c7315946884d6800788ac3a2118e Mon Sep 17 00:00:00 2001 From: alexmercerind Date: Fri, 20 Aug 2021 01:14:01 +0530 Subject: [PATCH 1/2] Bump dart_vlc version to 0.1.5 --- CHANGELOG.md | 9 +++++++++ ffi/CHANGELOG.md | 4 ++++ ffi/pubspec.yaml | 2 +- pubspec.yaml | 4 ++-- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96ec2851..ce6988bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. diff --git a/ffi/CHANGELOG.md b/ffi/CHANGELOG.md index 14905a79..2340338c 100644 --- a/ffi/CHANGELOG.md +++ b/ffi/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.3 + +- Update `ReceivePort` listener to match new NativePort callbacks. + ## 0.1.2 - Improved memory cleanup inside FFI. diff --git a/ffi/pubspec.yaml b/ffi/pubspec.yaml index 6ede3151..46b29e39 100644 --- a/ffi/pubspec.yaml +++ b/ffi/pubspec.yaml @@ -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 diff --git a/pubspec.yaml b/pubspec.yaml index a702c624..f33c7524 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -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 From 4584111b20b41291bf726d2dabeab06b5db7ea71 Mon Sep 17 00:00:00 2001 From: alexmercerind Date: Fri, 20 Aug 2021 01:14:15 +0530 Subject: [PATCH 2/2] Document updates --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a17b83c1..e03e4d2d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

dart_vlc

-

Flutter media playback, broadcast, recording & chromecast library for Windows & Linux.

+

Flutter media playback, broadcast, recording & chromecast library for Windows, Linux & macOS.

Written in C++ using libVLC & libVLC++.
![](https://github.com/alexmercerind/dart_vlc/blob/assets/dart_vlc_windows_11_1.PNG?raw=true) @@ -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.