Skip to content

Releases: NeroReflex/mesa

mesa 24.0.2

mesa 24.0.2 Pre-release
Pre-release

Choose a tag to compare

@NeroReflex NeroReflex released this 03 Mar 17:12
Merge tag 'mesa-24.0.2' into 24/neroreflex

mesa-24.0.2

mesa v24.0.2 with additional av1 stuff

Pre-release

Choose a tag to compare

@NeroReflex NeroReflex released this 03 Mar 20:25
frontends/va: get av1 encoding ref frame infos for L0.

Reference frame list is formed by each of the provided
recon_frame, while the assumption here is to use the API
provided by VAAPI interface, when a frame is marked as
"long term reference" by

av1->picture_flags.bits.long_term_reference

Its recon_frame will be kept in DPB marked by its
recon_frame as signature. When a future input requests
refering to it, it can go this way:

1. set av1->ref_frame_ctrl_l0.field.search_idx2 to indicate
   which ref_frame_idx slot will be used.
   x = av1->ref_frame_ctrl_l0.field.search_idx2;
2. n = av1->ref_frame_idx[x-1];
   av1->reference_frames[n] as the signature to compare with.
   if av1->reference_frames[n] is pointing to the
   same video buffer (signature) as the one marked as
   "long term reference". Then the new input is refering to
   it only.
3. in SVC case, long terms are used for temproal_id 0 only,
   because using long term means potentially scene change
   could happen.
4. the "long term reference" recon_frame should be kept,
   instead of being reused until it is no longer needed to
   avoid signature duplication.

Reviewed-by: Leo Liu <leo.liu@amd.com>
Signed-off-by: Ruijing Dong <ruijing.dong@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27771>

mesa v24.0.1

Choose a tag to compare

@NeroReflex NeroReflex released this 15 Feb 13:53

mesa v24.0.1 with additional patches backported

v24.0.0-vgpr

Choose a tag to compare

@NeroReflex NeroReflex released this 11 Feb 17:22

mesa v24.0.0

Choose a tag to compare

@NeroReflex NeroReflex released this 11 Feb 16:37
Enable vp9dec as well as av1enc and av1dec

v23.3.3 with vulkan 1.3.273

Pre-release

Choose a tag to compare

vulkan: drop VK_ENABLE_BETA_EXTENSIONS for video encode layouts

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26756>

v23.3.3 with vulkan 1.3.277 and AV1 video encoding&decoding

Choose a tag to compare

v23.3.3-av1-vulkan1.3.277

Enable vp9dec as well as av1enc and av1dec

v23.3.3 with AV1 encode/decode (vulkan) support

Choose a tag to compare

@NeroReflex NeroReflex released this 08 Feb 17:21
vulkan/video: add AV1 decode support to common code

This adds the av1 decode parameters handling.

Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27423>

v24.0.0-rc3 enhanced with 24.1 (unreleased) features

Choose a tag to compare

pvr: enable VK_EXT_headless_surface on all platforms except Windows

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27448>

v24.0.0-rc2

v24.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@NeroReflex NeroReflex released this 08 Feb 14:49

v24.0.0-rc2