Skip to content

Commit 3d07b02

Browse files
committed
version 0.15.0
- Add new decoder "hap" to decode Hap1, Hap5, HapY and HapM videos into compressed gpu textures(BC1~4). Only desktop platforms are enabled. It's preferred over "FFmpeg" if Player.setDecoders() is not called by user. See https://github.com/wang-bin/mdk-sdk/wiki/Decoders#hap - Support gpu accelerated Hap rendering via decoder name "hap". - Support backward seek by frame. `pos` in `seek(pos, SeekFlag::FromNow|SeekFlag::Frame)` can be negative, -1 means go back 1 frame. - Add SeekFlag::InCache to support seeking in cached data to improve online video seeking. Target position must be in range `(position(), position() + Player.buffered()]`. - VT Supports mpeg2video - `VideoFrame.save()` can save original data. Also select closest format if save as an image. - Improve rendering RGB with X/0(unused alpha channel) formats - Fix position() is not correctly when seeking by frame. - Fix playback may stop unexpected, and seeking is slow if seek near EOF - Fix wrong playback speed if resume from paused state on apple platforms - Fix empty png snapshot - Fix snapshot error on OpenGL ES2 - Fix A-B loop may block if too many players - Fix wrong `Player.position()` and audio timestamp if `playbackRate()` != 1 - Fix `prepare()` callback not called or called many times - Fix shader compiling affected by locale and may crash, e.g. LC_ALL == de_CH - FFmpeg: - Improve avdevice playback - Supports ffmpeg 5.1+
1 parent bb1fa8a commit 3d07b02

File tree

3 files changed

+25
-1
lines changed

3 files changed

+25
-1
lines changed

Changelog.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
Change log:
22

3+
0.15.0 - 2022-06-30
4+
5+
- Add new decoder "hap" to decode Hap1, Hap5, HapY and HapM videos into compressed gpu textures(BC1~4). Only desktop platforms are enabled. It's preferred over "FFmpeg" if Player.setDecoders() is not called by user. See https://github.com/wang-bin/mdk-sdk/wiki/Decoders#hap
6+
- Support gpu accelerated Hap rendering via decoder name "hap".
7+
- Support backward seek by frame. `pos` in `seek(pos, SeekFlag::FromNow|SeekFlag::Frame)` can be negative, -1 means go back 1 frame.
8+
- Add SeekFlag::InCache to support seeking in cached data to improve online video seeking. Target position must be in range `(position(), position() + Player.buffered()]`.
9+
- VT Supports mpeg2video
10+
- `VideoFrame.save()` can save original data. Also select closest format if save as an image.
11+
- Improve rendering RGB with X/0(unused alpha channel) formats
12+
- Fix position() is not correctly when seeking by frame.
13+
- Fix playback may stop unexpected, and seeking is slow if seek near EOF
14+
- Fix wrong playback speed if resume from paused state on apple platforms
15+
- Fix empty png snapshot
16+
- Fix snapshot error on OpenGL ES2
17+
- Fix A-B loop may block if too many players
18+
- Fix wrong `Player.position()` and audio timestamp if `playbackRate()` != 1
19+
- Fix `prepare()` callback not called or called many times
20+
- Fix shader compiling affected by locale and may crash, e.g. LC_ALL == de_CH
21+
- FFmpeg:
22+
- Improve avdevice playback
23+
- Supports ffmpeg 5.1+
24+
25+
326
0.14.2 - 2022-04-30
427

528
- CUDA decoder:

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ Install via [NuGet](https://www.nuget.org/packages/mdk) in Visual Studio for bot
9090
<a href="https://www.heavym.net/en"><img alt="HeavyM" src="https://eadn-wc04-3624428.nxedge.io/cdn/wp-content/uploads/2020/09/Logo-Verticale-Base-Sans-signature-Small-border.svg" height=120 ></a>
9191
<a href="https://sureyyasoft.com"><img class="logo" src="http://sureyyasoft.com/images/s_images/logo_title.png" height=70 alt="SureyyaSoft"></a>
9292
[![Flyability](https://www.flyability.com/hs-fs/hubfs/Brand_Identity/Flyability%20Logo%20Package/2%20-%20Horizontal/flyability_logo_horizontal_color_trimmed-1.png)](https://www.flyability.com)
93+
[![Quipu](http://www.quipu.eu/wp-content/uploads/2015/03/logo-quipu-innovative-solutions-in-medical-ultrasound.png)](www.quipu.eu)
9394
[![GyroFlow](https://gyroflow.xyz/assets/logo.png)](https://gyroflow.xyz)
9495

9596
[金嵘达科技](http://www.kingroda.com)

nuget/mdk.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
44
<id>mdk</id>
5-
<version>0.14.2.0</version>
5+
<version>0.15.0.0</version>
66
<title>MDK</title>
77
<authors>Wang Bin</authors>
88
<owners>Wang Bin</owners>

0 commit comments

Comments
 (0)