Skip to content

Commit 15d3f4d

Browse files
committed
version 0.25.0
1 parent 83c3e8b commit 15d3f4d

File tree

4 files changed

+30
-4
lines changed

4 files changed

+30
-4
lines changed

Changelog.md

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

3+
# 0.25.0
4+
5+
- D3D11:
6+
- Improve gpu and cpu 0-copy rendering. Some AMD gpus are disabled because the result is wrong. Can be disabled by environment var `D3D11_ZERO_COPY=0`
7+
- Improve sync if copy, decode, draw device contexts are different
8+
- Enable shader_resource in D3D11 decoder by default to support gpu 0-copy rendering, lower gpu load.
9+
- limit highest feature level to 12.1 to fix device create error
10+
- Support set a global device via SetGlobalOption("d3d11.device", devPtr) for both decoders and renderers, then 0-copy will be enabled without issues in cross device 0-copy, but performance may be lower than cross device 0-copy
11+
- D3D12: sync between D3D12/MFT:d3d=12 decoder and renderer
12+
- MFT: enable shader_resource in MFT:d3d=11 to support better 0-copy rendering
13+
- VideoFrame can import an existing d3d11 or d3d9 resources
14+
- Support tvOS
15+
- VT decoder: enable av1, not tested
16+
- CUDA decoder: skip av1C header to fix parse error
17+
- OpenGL: Support GL_EXT_YUV_target, used by android hardware decoder rendering, can be enabled via env var `GL_YUV_SAMPLER=1`
18+
- Fix dead lock if output too many frames in 1 decode
19+
- Fix video size event not triggered for custom readers, e.g. braw and r3d
20+
- Improve overlay rendering
21+
- Wayland: support xdg-shell
22+
- Set subtitle fonts dir and default font file via global option
23+
- Android: add libass.so in sdk, and will be bundled into your app if use FindMDK.cmake. Remove libass.so from sdk if you don't need it
24+
- Linux: libc++18 compatible
25+
26+
327
## 0.24.0 - 2023-12-31
428

529
- OpenGL:

README.Linux.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919

2020
## About SDK for Linux
21-
SDK is built by clang 17 with
21+
SDK is built by clang 18 with
2222
- ffmpeg: https://sourceforge.net/projects/avbuild/files/linux/ffmpeg-master-linux-clang-lite-lto.tar.xz/download
23-
- libc++ 17. You can use delete libc++.so from sdk and use system libc++
23+
- libc++ 18. You can use delete libc++.so from sdk and use system libc++
2424

2525
SDK can be used by any C or C++11 compiler, e.g. g++, clang
2626

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
**Download** [Nightly Build SDK](https://sourceforge.net/projects/mdk-sdk/files/nightly/)
66

7+
78
Sourceforge[![Sourceforge](https://img.shields.io/sourceforge/dt/mdk-sdk)](https://sourceforge.net/projects/mdk-sdk/files)
89
Github Releases[![Github Release](https://img.shields.io/github/downloads/wang-bin/mdk-sdk/total)](https://github.com/wang-bin/mdk-sdk/releases)
910
NuGet[![NuGet](https://img.shields.io/nuget/dt/mdk)](https://www.nuget.org/packages/mdk)
@@ -140,7 +141,8 @@ player.setProperty("avformat.fpsprobesize", "0");
140141
[![GyroFlow](https://gyroflow.xyz/assets/logo.png)](https://gyroflow.xyz)
141142
<a href="https://www.xnview.com/en/xnviewmp"><img class="logo" src="https://www.xnview.com/img/app-xnviewmp-512.webp" height=120 alt="XnViewMP"></a>
142143
[![www.connecting-technology](https://static.wixstatic.com/media/85712a_fe1dd2a84e17437e913dcfcdc89f40a4.jpg/v1/fill/w_460,h_240,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/85712a_fe1dd2a84e17437e913dcfcdc89f40a4.jpg)](https://www.connecting-technology.com)
143-
<a href="https://smartplayer.ru"><img src="https://smartplayer.ru/assets/images/Header/logo.svg" alt="smartplayer" width=600 height=120 style="background-color:black"></a>
144+
<a href="https://apps.apple.com/us/app/kalismart/id1530155654"><img src="http://www.kalimind.com/assets/images/kalimind_logo.svg" alt="kalismart" height=120></a>
145+
<a href="https://smartplayer.org"><img src="https://smartplayer.ru/assets/images/Header/logo.svg" alt="smartplayer" width=600 height=120 style="background-color:black"></a>
144146

145147

146148
[金嵘达科技](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.24.0.0</version>
5+
<version>0.25.0.0</version>
66
<title>MDK</title>
77
<authors>Wang Bin</authors>
88
<owners>Wang Bin</owners>

0 commit comments

Comments
 (0)