You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+8-2
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,10 @@ project is create with `flutter create -t plugin --platforms=linux,macos,windows
15
15
- Hardware decoders are enabled by default
16
16
- Dolby Vision support on all platforms
17
17
- Minimal code change for existing [Video Player](https://pub.dev/packages/video_player) apps
18
-
- Support most formats via FFmpeg demuxer and software decoders if not supported by gpu. You can use your own ffmpeg 4.0~7.0(or master branch) by removing bundled ffmpeg dynamic library.
18
+
- Support most formats via FFmpeg demuxer and software decoders if not supported by gpu. You can use your own ffmpeg 4.0~7.1(or master branch) by removing bundled ffmpeg dynamic library.
19
19
- High performance. Lower cpu, gpu and memory load than libmpv based players.
20
20
- Support audio without video
21
+
- HEVC(ios, mac only), VP8 and VP9 transparent video
21
22
- Small footprint. Only about 10MB size increase per cpu architecture(platform dependent).
22
23
23
24
@@ -103,7 +104,12 @@ For other platforms, set environment var `FVP_DEPS_LATEST=1` and rebuilt, will u
103
104
104
105
libass is required, and it's added to your app automatically for windows, macOS and android(remove ass.dll, libass.dylib and libass.so from mdk-sdk if you don't need it). For iOS, [download](https://sourceforge.net/projects/mdk-sdk/files/deps/dep.7z/download) and add `ass.framework` to your xcode project. For linux, system libass can be used, you may have to install manually via system package manager.
105
106
106
-
If required subtitle font is not found in the system(e.g. android), you can add [assets/subfont.ttf](https://github.com/mpv-android/mpv-android/raw/master/app/src/main/assets/subfont.ttf) in pubspec.yaml as the fallback.
107
+
If required subtitle font is not found in the system(e.g. android), you can add [assets/subfont.ttf](https://github.com/mpv-android/mpv-android/raw/master/app/src/main/assets/subfont.ttf) in pubspec.yaml assets as the fallback. Optionally you can also download the font file by fvp like this
Flutter can be installed by snap, but it will add some [enviroment vars(`CPLUS_INCLUDE_PATH` and `LIBRARY_PATH`) which may break C++ compiler](https://github.com/canonical/flutter-snap/blob/main/env.sh#L15-L18). It's not recommended to use snap, althrough building for linux is [fixed](https://github.com/wang-bin/fvp/commit/567c68270ba16b95b1198ae58850707ae4ad7b22), but it's not possible for android.
Copy file name to clipboardexpand all lines: pubspec.yaml
+2-2
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
name: fvp
2
2
description: video_player plugin and backend APIs. Support all desktop/mobile platforms with hardware decoders, optimal renders. Supports most formats via FFmpeg
3
-
version: 0.29.0
3
+
version: 0.30.0
4
4
homepage: https://github.com/wang-bin/fvp
5
5
topics:
6
6
- video
@@ -29,7 +29,7 @@ dev_dependencies:
29
29
flutter_test:
30
30
sdk: flutter
31
31
flutter_lints: any
32
-
ffigen: '>=9.0.0'
32
+
ffigen: ^9.0.0
33
33
lints: any
34
34
35
35
# For information on the generic Dart part of this file, see the
0 commit comments