better_player_windows 1.2.0
better_player_windows: ^1.2.0 copied to clipboard
The Windows implementation of the better_player plugin, providing video playback using libmpv and FFI for Flutter desktop apps.
1.2.0 #
- Fixed: Added disposal state guards across player methods and mpv FFI invocations to prevent invalid pointer access after disposal.
- Fixed: Corrected audio track indexing to map 0-based index to 1-based
aidproperty and disable audio with'no'. - Fixed: Added
hls-bitrateproperty configuration insetTrackParameters. - Fixed: Added
seekandbufferingUpdate(fromdemuxer-cache-time) event emissions and use display dimensionsdwidth/dheightfor video sizing. - Fixed: Cleared mpv render update callback prior to freeing render context in
TextureBridgeto avoid native callback race conditions during shutdown.
1.1.0 #
- Added:
setTextTrackmethod onMpvPlayerto select or disable subtitle and closed caption tracks via mpvsidproperty (#1066). - Added:
sub-textproperty observer emittingcaptionUpdateevents with active subtitle lines.
1.0.1 #
- Added: Better Player logo screenshot and branding metadata for pub.dev package listing.
1.0.0 #
- Added: Initial release of
better_player_windowswith nativelibmpvplayback, pixel buffer texture rendering, FFI bindings, native logging, and HLS/DASH support.
