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
- BRAW: stop decoding on error to fix corrupt file playback
18
+
- Fix subtitle font scale
19
+
- Fix audio + cover art wrong position after seek and loop
20
+
- Fix BC4 channel map and display white as red in dx, metal and vk renderer
21
+
- FFmpeg:
22
+
- Add property "codec.$name" to force a decoder for a codec, for example `"FFmpeg:codec.cavs=libcavs"`
23
+
- Keep streams order for muxer
24
+
25
+
3
26
# 0.35.0
4
27
5
28
- API:
@@ -111,7 +134,7 @@ Change log:
111
134
- Add decoder property `persistent` or global option `cuda.persistent` for gl and dx11 to map as cuda resource only once
112
135
- Dolby vision: support profile 20, used by MV-HEVC
113
136
- Use rgba format for GBM to fix no EGLConfig for rgb. env var `GBM_FORMAT` can force another format, the value is a GBM fourcc, e.g. `AR24`
114
-
- record() without any decoder will remux the media. steps: `setMedia(..., {}) => record(file,...) => set(State::Playing) => waitFor(State::Stopped)`
137
+
- record() without any decoder will remux the media. steps: `setDecoders(MediaType::Audio/Viedo/Subtitle, {}) => record(file,...) => set(State::Playing) => waitFor(State::Stopped)`
Copy file name to clipboardExpand all lines: README.Android.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
-[HDR display metadata passthrough, HDR <=> SDR tone mapping](https://github.com/wang-bin/mdk-sdk/wiki/HDR). You can use HDR display in [Qt6(6.6+ for macOS, 6.x for windows)](https://github.com/wang-bin/mdk-examples/tree/master/Qt/qmlrhi), [OBS Studio](https://github.com/wang-bin/obs-mdk), Android SurfaceView and more.
14
14
- Dolby Vision rendering, including Profile 5. Support HEVC and AV1.
15
15
- HEVC, VP8/9 transparent videos(alpha channel) support for all decoders and renderers
- Subtitle rendering, including ass, plain text, bitmap, closed caption
18
18
-[Seamless/Gapless media and bitrate switch for any media](https://github.com/wang-bin/mdk-sdk/wiki/Player-APIs#player-setcolorspace-value-void-vo_opaque--nullptr)
19
19
- Optimized Continuous seeking. As fast as mpv, but much lower cpu, memory and gpu load. Suitable for [timeline preview](https://github.com/wang-bin/mdk-sdk/wiki/Typical-Usage#timeline-preview)
Copy file name to clipboardExpand all lines: README.Linux.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
-[HDR display metadata passthrough, HDR <=> SDR tone mapping](https://github.com/wang-bin/mdk-sdk/wiki/HDR). You can use HDR display in [Qt6(6.6+ for macOS, 6.x for windows)](https://github.com/wang-bin/mdk-examples/tree/master/Qt/qmlrhi), [OBS Studio](https://github.com/wang-bin/obs-mdk), Android SurfaceView and more.
14
14
- Dolby Vision rendering, including Profile 5. Support HEVC and AV1.
15
15
- HEVC, VP8/9 transparent videos(alpha channel) support for all decoders and renderers
- Subtitle rendering, including ass, plain text, bitmap, closed caption
18
18
-[Seamless/Gapless media and bitrate switch for any media](https://github.com/wang-bin/mdk-sdk/wiki/Player-APIs#player-setcolorspace-value-void-vo_opaque--nullptr)
19
19
- Optimized Continuous seeking. As fast as mpv, but much lower cpu, memory and gpu load. Suitable for [timeline preview](https://github.com/wang-bin/mdk-sdk/wiki/Typical-Usage#timeline-preview)
Copy file name to clipboardExpand all lines: README.WinRT.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
-[HDR display metadata passthrough, HDR <=> SDR tone mapping](https://github.com/wang-bin/mdk-sdk/wiki/HDR). You can use HDR display in [Qt6(6.6+ for macOS, 6.x for windows)](https://github.com/wang-bin/mdk-examples/tree/master/Qt/qmlrhi), [OBS Studio](https://github.com/wang-bin/obs-mdk), Android SurfaceView and more.
14
14
- Dolby Vision rendering, including Profile 5. Support HEVC and AV1.
15
15
- HEVC, VP8/9 transparent videos(alpha channel) support for all decoders and renderers
- Subtitle rendering, including ass, plain text, bitmap, closed caption
18
18
-[Seamless/Gapless media and bitrate switch for any media](https://github.com/wang-bin/mdk-sdk/wiki/Player-APIs#player-setcolorspace-value-void-vo_opaque--nullptr)
19
19
- Optimized Continuous seeking. As fast as mpv, but much lower cpu, memory and gpu load. Suitable for [timeline preview](https://github.com/wang-bin/mdk-sdk/wiki/Typical-Usage#timeline-preview)
Copy file name to clipboardExpand all lines: README.Windows.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15
-[HDR display metadata passthrough, HDR <=> SDR tone mapping](https://github.com/wang-bin/mdk-sdk/wiki/HDR). You can use HDR display in [Qt6(6.6+ for macOS, 6.x for windows)](https://github.com/wang-bin/mdk-examples/tree/master/Qt/qmlrhi), [OBS Studio](https://github.com/wang-bin/obs-mdk), Android SurfaceView and more.
16
16
- Dolby Vision rendering, including Profile 5. Support HEVC and AV1.
17
17
- HEVC, VP8/9 transparent videos(alpha channel) support for all decoders and renderers
- Subtitle rendering, including ass, plain text, bitmap, closed caption
20
20
-[Seamless/Gapless media and bitrate switch for any media](https://github.com/wang-bin/mdk-sdk/wiki/Player-APIs#player-setcolorspace-value-void-vo_opaque--nullptr)
21
21
- Optimized Continuous seeking. As fast as mpv, but much lower cpu, memory and gpu load. Suitable for [timeline preview](https://github.com/wang-bin/mdk-sdk/wiki/Typical-Usage#timeline-preview)
@@ -83,7 +83,7 @@ Optional:
83
83
- CUVID(No UWP): via FFmpeg
84
84
- [QSV](https://github.com/wang-bin/mdk-sdk/wiki/Decoders#qsv)(No UWP): via FFmpeg
85
85
- [BRAW](https://github.com/wang-bin/mdk-sdk/wiki/Decoders#braw): Blackmagic RAW
86
-
- [R3D](https://github.com/wang-bin/mdk-sdk/wiki/Decoders#r3d): R3D RAW
Copy file name to clipboardExpand all lines: README.iOS.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
-[HDR display metadata passthrough, HDR <=> SDR tone mapping](https://github.com/wang-bin/mdk-sdk/wiki/HDR). You can use HDR display in [Qt6(6.6+ for macOS, 6.x for windows)](https://github.com/wang-bin/mdk-examples/tree/master/Qt/qmlrhi), [OBS Studio](https://github.com/wang-bin/obs-mdk), Android SurfaceView and more.
14
14
- Dolby Vision rendering, including Profile 5. Support HEVC and AV1.
15
15
- HEVC, VP8/9 transparent videos(alpha channel) support for all decoders and renderers
- Subtitle rendering, including ass, plain text, bitmap, closed caption
18
18
-[Seamless/Gapless media and bitrate switch for any media](https://github.com/wang-bin/mdk-sdk/wiki/Player-APIs#player-setcolorspace-value-void-vo_opaque--nullptr)
19
19
- Optimized Continuous seeking. As fast as mpv, but much lower cpu, memory and gpu load. Suitable for [timeline preview](https://github.com/wang-bin/mdk-sdk/wiki/Typical-Usage#timeline-preview)
Copy file name to clipboardExpand all lines: README.macOS.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
-[HDR display metadata passthrough, HDR <=> SDR tone mapping](https://github.com/wang-bin/mdk-sdk/wiki/HDR). You can use HDR display in [Qt6(6.6+ for macOS, 6.x for windows)](https://github.com/wang-bin/mdk-examples/tree/master/Qt/qmlrhi), [OBS Studio](https://github.com/wang-bin/obs-mdk), Android SurfaceView and more.
14
14
- Dolby Vision rendering, including Profile 5. Support HEVC and AV1.
15
15
- HEVC, VP8/9 transparent videos(alpha channel) support for all decoders and renderers
- Subtitle rendering, including ass, plain text, bitmap, closed caption
18
18
-[Seamless/Gapless media and bitrate switch for any media](https://github.com/wang-bin/mdk-sdk/wiki/Player-APIs#player-setcolorspace-value-void-vo_opaque--nullptr)
19
19
- Optimized Continuous seeking. As fast as mpv, but much lower cpu, memory and gpu load. Suitable for [timeline preview](https://github.com/wang-bin/mdk-sdk/wiki/Typical-Usage#timeline-preview)
-[HDR display metadata passthrough, HDR <=> SDR tone mapping](https://github.com/wang-bin/mdk-sdk/wiki/HDR). You can use HDR display in [Qt6(6.6+ for macOS, 6.x for windows)](https://github.com/wang-bin/mdk-examples/tree/master/Qt/qmlrhi), [OBS Studio](https://github.com/wang-bin/obs-mdk), Android SurfaceView and more.
26
26
- Dolby Vision rendering, including Profile 5. Support HEVC and AV1.
27
27
- HEVC, VP8/9 transparent videos(alpha channel) support for all decoders and renderers
- Subtitle rendering, including ass, plain text, bitmap, closed caption
30
30
-[Seamless/Gapless media and bitrate switch for any media](https://github.com/wang-bin/mdk-sdk/wiki/Player-APIs#player-setcolorspace-value-void-vo_opaque--nullptr)
31
31
- Optimized Continuous seeking. As fast as mpv, but much lower cpu, memory and gpu load. Suitable for [timeline preview](https://github.com/wang-bin/mdk-sdk/wiki/Typical-Usage#timeline-preview)
@@ -79,7 +79,7 @@ You may fail to run(or codesign) with default hardened runtime options because t
79
79
- mdk(libmdk.so.0/ibmdk.dylib/mdk.dll) and ffmpeg library(or standard ffmpeg libraries) are always REQUIRED
80
80
- libass.dll/libass.dylib/ass.framework/libass.so can be optional if not using subtitle rendering
81
81
- mdk-braw.dll/libmdk-braw.{so,dylib}: optional, for blackmagic raw videos
82
-
- mdk-r3d.dll/libmdk-r3d.{so,dylib}: optional, for RED raw videos
82
+
- mdk-r3d.dll/libmdk-r3d.{so,dylib}: optional, for RED raw and N-RAW videos
83
83
- mdk.pdb/libmdk.so*.dsym: debug symbols.
84
84
- Add [libdav1d.dll/libdav1d.dylib/dav1d.framework/libdav1d.so](https://sourceforge.net/projects/mdk-sdk/files/deps/dep.7z/download) to support av1 software decoding
85
85
@@ -131,7 +131,7 @@ Since 0.35.0, `player.setProperty("video.decoders", GetGlobalOption("video.decod
0 commit comments