media_kit_video 1.0.1
media_kit_video: ^1.0.1 copied to clipboard
Native implementation for video playback in package:media_kit.
1.0.1 #
- fix: synchronize
VideoControllerconstructor - fix:
fullscreenvideo controls theme data not being applied
1.0.0 #
- feat: web support
- feat: fullscreen API
- feat: acquire wakelock
- feat: support for AGP 8.0
- feat: pre-built video controls
- feat:
controlsargument inVideowidget - feat:
AdaptiveVideoControls,MaterialVideoControls,MaterialDesktopVideoControls&NoVideoControls
0.0.12 #
- fix(android): improve
Textureresize handling
0.0.11 #
- fix(android): improve
Textureresize handling
0.0.10 #
- feat:
VideoControllerConfiguration - feat:
VideoController.waitUntilFirstFrameRendered - refactor: clean-up package structure
- refactor: remove
VideoController.dispose - refactor:
VideoController.create->VideoControllerconstructor - fix(android): add
av1tohwdec-codecs - fix(android): use
--vo=gpu+--hwdec=mediacodec-copy/wenableHardwareAcceleration
0.0.9 #
- fix(android): revert to
--vo=mediacodec_embedinenableHardwareAcceleration
0.0.8 #
- fix(android): subtitle rendering
- fix(android): video rendering inside emulators (#149)
- fix(android): video rendering with
enableHardwareAcceleration: false
0.0.7 #
- fix(linux): VAAPI hardware acceleration
- perf(windows):
VideoOutput::Resize: delete texture objects in background
0.0.6 #
- fix(windows): synchronize texture object deletion in on unregister v.i.z
VideoOutput::ResizeorVideoOutput::~VideoOutput
0.0.5 #
- Android support
- feat:
VideoController.setSize - fix: set
votolibmpvbefore creating render context - refactor:
VideoController.createtakesPlayerreference instead ofhandle
0.0.4 #
- fix: use
mkdirinstead of.gitkeep
0.0.3 #
- fix: add
.framework&.xcframeworkfor all libs
0.0.2 #
- macOS support:
- Hardware: MPV_RENDER_API_TYPE_OPENGL + pixel buffer + METAL
- Software: MPV_RENDER_API_TYPE_SW + pixel buffer
- iOS support:
- Hardware: MPV_RENDER_API_TYPE_OPENGL + pixel buffer
- Software: MPV_RENDER_API_TYPE_SW + pixel buffer
- fix(windows): use
TextureRegistrar::UnregisterTexturerelease callback to free texture resources - fix(windows): synchronize texture unregister & release on frame dimensions change
- feat:
aspectRatioparameter forVideowidget
0.0.1 #
- Initial release
- Windows support:
- Hardware: MPV_RENDER_API_TYPE_OPENGL + ANGLE + DirectX 11
- Software: MPV_RENDER_API_TYPE_SW + pixel buffer
- GNU/Linux support:
- Hardware: MPV_RENDER_API_TYPE_OPENGL + GDK/GL
- Software: MPV_RENDER_API_TYPE_SW + pixel buffer