Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libva-utils for openSUSE:Factory checked in at 2026-08-24 12:10:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libva-utils (Old) and /work/SRC/openSUSE:Factory/.libva-utils.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libva-utils" Mon Aug 24 12:10:35 2026 rev:30 rq:1373152 version:2.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libva-utils/libva-utils.changes 2026-01-06 17:47:40.845269456 +0100 +++ /work/SRC/openSUSE:Factory/.libva-utils.new.1258/libva-utils.changes 2026-08-24 12:15:59.829343702 +0200 @@ -1,0 +2,11 @@ +Sat Aug 22 16:20:48 UTC 2026 - Dirk Müller <[email protected]> + +- update to 2.24.0: + * avcenc: Use the appropriate size for VAEncMiscParameterHRD + * fix: set general_profile_idc in bitstream when --profile is + not specified + * fix: remove VA_ENC_PACKED_HEADER_RAW_DATA from + VAConfigAttribEncInterlaced list + * fix: remove duplicate differential_mode output + +------------------------------------------------------------------- Old: ---- libva-utils-2.23.0.tar.gz New: ---- libva-utils-2.24.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libva-utils.spec ++++++ --- /var/tmp/diff_new_pack.WXkG8h/_old 2026-08-24 12:16:00.676374053 +0200 +++ /var/tmp/diff_new_pack.WXkG8h/_new 2026-08-24 12:16:00.681374232 +0200 @@ -1,7 +1,7 @@ # # spec file for package libva-utils # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: libva-utils -Version: 2.23.0 +Version: 2.24.0 Release: 0 Summary: A collection of utilities and examples to exercise VA-API License: EPL-1.0 AND MIT ++++++ libva-utils-2.23.0.tar.gz -> libva-utils-2.24.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.23.0/NEWS new/libva-utils-2.24.0/NEWS --- old/libva-utils-2.23.0/NEWS 2025-12-12 09:24:42.000000000 +0100 +++ new/libva-utils-2.24.0/NEWS 2026-07-09 08:37:12.000000000 +0200 @@ -1,5 +1,11 @@ -libva-utils NEWS -- summary of changes. 2025-12-12 -Copyright (C) 2009-2025 Intel Corporation +libva-utils NEWS -- summary of changes. 2026-07-09 +Copyright (C) 2009-2026 Intel Corporation + +Version 2.24.0 - 09.Jul.2026 +* avcenc: Use the appropriate size for VAEncMiscParameterHRD +* fix: set general_profile_idc in bitstream when --profile is not specified +* fix: remove VA_ENC_PACKED_HEADER_RAW_DATA from VAConfigAttribEncInterlaced list +* fix: remove duplicate differential_mode output Version 2.23.0 - 12.Dec.2025 * fix:Fixed build with -std=c++20 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.23.0/common/va_display.c new/libva-utils-2.24.0/common/va_display.c --- old/libva-utils-2.23.0/common/va_display.c 2025-12-12 09:24:42.000000000 +0100 +++ new/libva-utils-2.24.0/common/va_display.c 2026-07-09 08:37:12.000000000 +0200 @@ -52,7 +52,8 @@ #ifdef HAVE_VA_DRM &va_display_hooks_drm, #endif - NULL}; + NULL +}; static const char *g_display_name; const char *g_device_name; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.23.0/configure.ac new/libva-utils-2.24.0/configure.ac --- old/libva-utils-2.23.0/configure.ac 2025-12-12 09:24:42.000000000 +0100 +++ new/libva-utils-2.24.0/configure.ac 2026-07-09 08:37:12.000000000 +0200 @@ -29,7 +29,7 @@ # - micro version is libva_micro_version # - pre version is libva_pre_version, usually development version m4_define([libva_utils_major_version], [2]) -m4_define([libva_utils_minor_version], [23]) +m4_define([libva_utils_minor_version], [24]) m4_define([libva_utils_micro_version], [0]) m4_define([libva_utils_pre_version], [0]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.23.0/decode/mpeg2vldemo.cpp new/libva-utils-2.24.0/decode/mpeg2vldemo.cpp --- old/libva-utils-2.23.0/decode/mpeg2vldemo.cpp 2025-12-12 09:24:42.000000000 +0100 +++ new/libva-utils-2.24.0/decode/mpeg2vldemo.cpp 2026-07-09 08:37:12.000000000 +0200 @@ -111,10 +111,10 @@ 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83 - }, + }, .non_intra_quantiser_matrix = {16}, .chroma_intra_quantiser_matrix = {0}, - .chroma_non_intra_quantiser_matrix ={0} + .chroma_non_intra_quantiser_matrix = {0} }; #if 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.23.0/encode/avcenc.c new/libva-utils-2.24.0/encode/avcenc.c --- old/libva-utils-2.23.0/encode/avcenc.c 2025-12-12 09:24:42.000000000 +0100 +++ new/libva-utils-2.24.0/encode/avcenc.c 2026-07-09 08:37:12.000000000 +0200 @@ -859,7 +859,7 @@ va_status = vaCreateBuffer(va_dpy, avcenc_context.context_id, VAEncMiscParameterBufferType, - sizeof(VAEncMiscParameterBuffer) + sizeof(VAEncMiscParameterRateControl), + sizeof(VAEncMiscParameterBuffer) + sizeof(VAEncMiscParameterHRD), 1, NULL, &avcenc_context.misc_parameter_hrd_buf_id); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.23.0/encode/hevcencode.c new/libva-utils-2.24.0/encode/hevcencode.c --- old/libva-utils-2.23.0/encode/hevcencode.c 2025-12-12 09:24:42.000000000 +0100 +++ new/libva-utils-2.24.0/encode/hevcencode.c 2026-07-09 08:37:12.000000000 +0200 @@ -2029,16 +2029,19 @@ switch (hevc_profile) { case VAProfileHEVCMain: hevc_profile = VAProfileHEVCMain; + real_hevc_profile = PROFILE_IDC_MAIN; printf("Use profile VAProfileHEVCMain\n"); break; case VAProfileHEVCMain10: hevc_profile = VAProfileHEVCMain10; + real_hevc_profile = PROFILE_IDC_MAIN10; printf("Use profile VAProfileHEVCMain10\n"); break; default: printf("unknow profile. Set to Main"); hevc_profile = VAProfileHEVCMain; + real_hevc_profile = PROFILE_IDC_MAIN; constraint_set_flag |= (1 << 0 | 1 << 1); /* Annex A.2.1 & A.2.2 */ ip_period = 1; break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.23.0/meson.build new/libva-utils-2.24.0/meson.build --- old/libva-utils-2.23.0/meson.build 2025-12-12 09:24:42.000000000 +0100 +++ new/libva-utils-2.24.0/meson.build 2026-07-09 08:37:12.000000000 +0200 @@ -1,5 +1,5 @@ project('libva-utils', 'c', 'cpp', - version : '2.23.0', + version : '2.24.0', default_options : [ 'warning_level=2', 'c_std=gnu99', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libva-utils-2.23.0/vainfo/vainfo.c new/libva-utils-2.24.0/vainfo/vainfo.c --- old/libva-utils-2.23.0/vainfo/vainfo.c 2025-12-12 09:24:42.000000000 +0100 +++ new/libva-utils-2.24.0/vainfo/vainfo.c 2026-07-09 08:37:12.000000000 +0200 @@ -258,8 +258,7 @@ {VA_ENC_INTERLACED_FRAME, "VA_ENC_INTERLACED_FRAME"}, {VA_ENC_INTERLACED_FIELD, "VA_ENC_INTERLACED_FIELD"}, {VA_ENC_INTERLACED_MBAFF, "VA_ENC_INTERLACED_MBAFF"}, - {VA_ENC_INTERLACED_PAFF, "VA_ENC_INTERLACED_PAFF"}, - {VA_ENC_PACKED_HEADER_RAW_DATA, "VA_ENC_PACKED_HEADER_RAW_DATA"}, + {VA_ENC_INTERLACED_PAFF, "VA_ENC_INTERLACED_PAFF"} }; for (i = 0, n = 0; i < sizeof(list) / sizeof(list[0]); i++) { if (attrib_list[VAConfigAttribEncInterlaced].value & list[i].format) { @@ -331,7 +330,6 @@ printf("%-*sprogressive_dct_mode=%d\n", 45, "", config->bits.progressive_dct_mode); printf("%-*snon_interleaved_mode=%d\n", 45, "", config->bits.non_interleaved_mode); printf("%-*sdifferential_mode=%d\n", 45, "", config->bits.differential_mode); - printf("%-*sdifferential_mode=%d\n", 45, "", config->bits.differential_mode); printf("%-*smax_num_components=%d\n", 45, "", config->bits.max_num_components); printf("%-*smax_num_scans=%d\n", 45, "", config->bits.max_num_scans); printf("%-*smax_num_huffman_tables=%d\n", 45, "", config->bits.max_num_huffman_tables);
