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
Support scRGB, via player.set(ColorSpaceSCRGB), recommended for windows HDR screen, same experience as system player. You can try it in QtQuick app via env var QSG_RHI_HDR=scrgb, or in OBS Studio via the plugin
Add global option "sdr.white", SDR white level. Default is 203. Can be a different value, e.g. Qt is 100. OBS Studio default is 300 and can be changed by user in settings dialog.
Metal: use HLG metadata. use scRGB if requested hdr is not supported.
Raspberry pi: fix hevc 0-copy OpenGL renderer crash on debian 12. It's a driver bug.
Decoder options can be set via player.set("video.decoder", "key1=val1:key2=val2")
AMediaCodec:
Fix crash if image=1 on api level < 26
Do not acquire an image if releaseOutputBuffer error, fix long wait after seek/stop
Add SeekFlag::SeekFlag for KeyFrame seeking. This can fix EPERM error for some videos.
Player.position() is the last seek request target position when seeking. Previously if seeking is frequent may go back to a previous seek result position then the final position.
Improve seeking, fix seek request not processed, fix seek callback may be called multiple times
Fix onFrame() callback sometimes can't get an EOS frame when playback finished or stopped by some reason.
Fix gpu VideoFrame.to() not in host memory if target format, size is the same as input
Fix Player.prepare() from a position > 0 wrong result if the first decoder fails.
Fix waitFor() dead lock
Fix PGS subtitle frame duration
VAAPI: fix undefined symbol on old systems, e.g. ubuntu 16.04
FFmpeg:
Fix audio timestamp if a packet has no pts
BRAW:
Fix crash when destroying player if cuda 0-copy is used