commit libyuv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libyuv for openSUSE:Factory checked in at 2023-05-23 14:53:35 Comparing /work/SRC/openSUSE:Factory/libyuv (Old) and /work/SRC/openSUSE:Factory/.libyuv.new.1533 (New) Package is "libyuv" Tue May 23 14:53:35 2023 rev:6 rq:1088432 version:20230517+a377993 Changes: --- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-10-28 19:29:49.810721550 +0200 +++ /work/SRC/openSUSE:Factory/.libyuv.new.1533/libyuv.changes 2023-05-23 14:53:48.606222815 +0200 @@ -1,0 +2,30 @@ +Mon May 22 13:35:51 UTC 2023 - Jan Engelhardt + +- Trim redundancies and compact descriptions. + +--- +Sun May 21 13:13:13 UTC 2023 - Bruno Pitrus + +- Update to snapshot 20230517+a377993: + * ARGBToI420Alpha function to convert ARGB to I420 with Alpha + * Enable I{422,444}AlphaToARGBRow_RVV & ARGBAttentuateRow_RVV + * Bump version and apply clang format + * Enable ARGBToYMatrixRow_RVV/RGBAToYMatrixRow_RVV/RGBToYMatrixRow_RVV + * Enable RVV if qemu is detected + * Add ARGBToRAWRow_RVV, ARGBToRGB24Row_RVV, RGB24ToARGBRow_RVV + * YUY2ToNV12 using YUY2ToY and YUY2ToNVUV + * Remove old cipd clobber gclient hook. + * Roll chromium_revision 004bde16df..28dca358ed (1051775:1052960) + * Roll chromium_revision 7d683aeda8..004bde16df (1050091:1051775) + * [code-health] Migrate presubmit to python3 + * Enable unlimited data for YUV to RGB + * Roll chromium_revision 829c6df33d..7d683aeda8 (945687:1050098th +- Add libyuv-tools package +- Run test suite in %check +- drop Don-t-install-conversion-tool.patch +- add Install-missing-yuvconstants-binary.patch +- add cmake-minimum-required.patch +- drop Link-main-library-against-libjpeg.patch applied upstream +- add convert_test-little-endian.patch + +--- Old: Don-t-install-conversion-tool.patch Link-main-library-against-libjpeg.patch libyuv-20220920+f9fda6e.obscpio New: Install-missing-yuvconstants-binary.patch cmake-minimum-required.patch convert_test-little-endian.patch libyuv-20230517+a377993.obscpio Other differences: -- ++ libyuv.spec ++ --- /var/tmp/diff_new_pack.bdHpWo/_old 2023-05-23 14:53:49.474227950 +0200 +++ /var/tmp/diff_new_pack.bdHpWo/_new 2023-05-23 14:53:49.478227975 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyuv # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ Name: libyuv -Version:20220920+f9fda6e +Version:20230517+a377993 Release:0 Summary:YUV scaling and conversion library License:BSD-3-Clause -Group: Productivity/Multimedia/Other +Group: Productivity/Graphics/Other URL:https://chromium.googlesource.com/libyuv/libyuv/ Source0:%{name}-%{version}.tar.xz Source99: baselibs.conf @@ -29,39 +29,47 @@ Patch0: Use-a-proper-so-version.patch Patch1: Link-against-shared-library.patch Patch2: Disable-static-library.patch -Patch3: Don-t-install-conversion-tool.patch +Patch3: Install-missing-yuvconstants-binary.patch Patch4: Use-library-suffix-during-installation.patch -Patch5: Link-main-library-against-libjpeg.patch +Patch5: cmake-minimum-required.patch +Patch6: convert_test-little-endian.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig +BuildRequires: pkgconfig(gtest) BuildRequires: pkgconfig(libjpeg) %description -libyuv is an open source project that includes YUV scaling and conversion functionality. -- Scale YUV to prepare content for compression, with point, bilinear or box filter. -- Convert to YUV from webcam formats for compression. -- Convert to RGB formats for rendering/effects. -- Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode. -- Optimized for SSSE3/AVX2 on x86/x64. -- Optimized for Neon on Arm. -- Optimized for MSA on Mips. +libyuv is a project for YUV image scaling and conversion. It can +convert between RGB and YUV, scale images with point/bilinear/box +filter, rotate by 90/180/270°, and offers SSE/NEON/MSA acceleration. %package -n libyuv0 Summary:YUV scaling and conversion library Group: System/Libraries %description -n libyuv0 -libyuv is an open source project that includes YUV scaling and conversion functionality. +libyuv is a project for YUV image scaling and conversion. %package devel
commit libyuv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libyuv for openSUSE:Factory checked in at 2022-10-28 19:29:28 Comparing /work/SRC/openSUSE:Factory/libyuv (Old) and /work/SRC/openSUSE:Factory/.libyuv.new.2275 (New) Package is "libyuv" Fri Oct 28 19:29:28 2022 rev:5 rq:1031572 version:20220920+f9fda6e Changes: --- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-10-03 13:44:48.597355757 +0200 +++ /work/SRC/openSUSE:Factory/.libyuv.new.2275/libyuv.changes 2022-10-28 19:29:49.810721550 +0200 @@ -1,0 +2,32 @@ +Thu Oct 27 14:35:19 UTC 2022 - gm...@opensuse.org + +- Update to version 20220920+f9fda6e: + * Fix shift amount for SSSE3 assembly for I012 format conversions + * 10/12 bit YUV replicate upper bits to low bits before converting to RGB + * Fix immediate offsets for row_neon build on gcc + +--- +Thu Oct 20 11:29:30 UTC 2022 - gm...@opensuse.org + +- Update to version 20220920+248172e: + * I422ToRGB24, I422ToRAW, I422ToRGB24MatrixFilter conversion functions added. + * Remove include resource.h for Fuchsia build + * I420ToRGB24MatrixFilter function added + * SSE2 MM21->YUY2 conversion + * MM21ToYUY2 and ABGRToJ420 conversion + * AB64ToARGB fix for inplace conversion + * Bump up version to 1838 + * Add I422ToRGB565Matrix + * RAWToJ400 require multiple of 16 pixels for NEON + * row_neon*: Explicitly initialize pad in RgbConstants + * Fix MSVC warnings by adding casts + * Define _CRT_SECURE_NO_WARNINGS if MSVC CRT is used + * Reduce cmake verbosity and update min version + * Set IMPORT_PREFIX to "lib" on Windows + * Android.bp: Remove reference to LICENSE_THIRD_PARTY + * Fix SSE2 version of ScalePlaneUp2_16_Bilinear + * Disable bilinear 16 bit scale up for SSE2 + * Add .vpython3 to libyuv. + * Switch from python to python3. + +--- Old: libyuv-20220713+d248929c.obscpio New: libyuv-20220920+f9fda6e.obscpio Other differences: -- ++ libyuv.spec ++ --- /var/tmp/diff_new_pack.cepqIS/_old 2022-10-28 19:29:50.530725161 +0200 +++ /var/tmp/diff_new_pack.cepqIS/_new 2022-10-28 19:29:50.538725201 +0200 @@ -15,8 +15,9 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: libyuv -Version:20220713+d248929c +Version:20220920+f9fda6e Release:0 Summary:YUV scaling and conversion library License:BSD-3-Clause @@ -31,8 +32,8 @@ Patch3: Don-t-install-conversion-tool.patch Patch4: Use-library-suffix-during-installation.patch Patch5: Link-main-library-against-libjpeg.patch -BuildRequires: gcc-c++ BuildRequires: cmake +BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(libjpeg) ++ Disable-static-library.patch ++ --- /var/tmp/diff_new_pack.cepqIS/_old 2022-10-28 19:29:50.562725322 +0200 +++ /var/tmp/diff_new_pack.cepqIS/_new 2022-10-28 19:29:50.566725342 +0200 @@ -17,8 +17,8 @@ FILE ( GLOB_RECURSE ly_source_files ${ly_src_dir}/*.cc ) @@ -22,9 +21,6 @@ LIST ( SORT ly_unittest_sources ) - - INCLUDE_DIRECTORIES( BEFORE ${ly_inc_dir} ) + ADD_DEFINITIONS ( -D_CRT_SECURE_NO_WARNINGS ) + endif() -# this creates the static library (.a) -ADD_LIBRARY ( ${ly_lib_static} STATIC ${ly_source_files} ) ++ Don-t-install-conversion-tool.patch ++ --- /var/tmp/diff_new_pack.cepqIS/_old 2022-10-28 19:29:50.578725402 +0200 +++ /var/tmp/diff_new_pack.cepqIS/_new 2022-10-28 19:29:50.582725422 +0200 @@ -9,7 +9,7 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,15 +28,9 @@ SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES PREFIX "lib" ) - INCLUDE ( CM_linux_packages.cmake ) + INCLUDE ( CM_linux_packages.cmake ) SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION ${YUV_VERSION} SOVERSION ${YUV_VER_MAJOR} ) -# this creates the conversion tool ++ Use-a-proper-so-version.patch ++ --- /var/tmp/diff_new_pack.cepqIS/_old 2022-10-28 19:29:50.606725542 +0200 +++ /var/tmp/diff_new_pack.cepqIS/_new 2022-10-28 19:29:50.610725563 +0200 @@ -8,11 +8,11 @@ index ed4948f0..e1f87062 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -30,6 +30,9 @@ ADD_LIBRARY ( ${ly_lib_shared} SHARED ${ly_source_files} ) - SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES OUTPUT_NAME "${ly_lib_name}" ) - SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES PREFIX "lib" ) - -+INCLUDE ( CM_linux_packages.cmake ) +@@ -37,6 +37,9 @@ + SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES IMPORT_PREFIX
commit libyuv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libyuv for openSUSE:Factory checked in at 2022-10-03 13:44:32 Comparing /work/SRC/openSUSE:Factory/libyuv (Old) and /work/SRC/openSUSE:Factory/.libyuv.new.2275 (New) Package is "libyuv" Mon Oct 3 13:44:32 2022 rev:4 rq:1007451 version:20220713+d248929c Changes: --- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-09-26 18:47:47.516007566 +0200 +++ /work/SRC/openSUSE:Factory/.libyuv.new.2275/libyuv.changes 2022-10-03 13:44:48.597355757 +0200 @@ -1,0 +2,6 @@ +Sat Oct 1 13:03:58 UTC 2022 - Callum Farmer + +- Use YUV_VERSION for library VERSION and YUV_VER_MAJOR for + SOVERSION + +--- Other differences: -- ++ Don-t-install-conversion-tool.patch ++ --- /var/tmp/diff_new_pack.nDCqmz/_old 2022-10-03 13:44:49.769358336 +0200 +++ /var/tmp/diff_new_pack.nDCqmz/_new 2022-10-03 13:44:49.773358344 +0200 @@ -9,8 +9,8 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,15 +28,9 @@ SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES PREFIX "lib" ) - - SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION "0.0.0" SOVERSION 0 ) + INCLUDE ( CM_linux_packages.cmake ) + SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION ${YUV_VERSION} SOVERSION ${YUV_VER_MAJOR} ) -# this creates the conversion tool -ADD_EXECUTABLE( yuvconvert ${ly_base_dir}/util/yuvconvert.cc ) ++ Use-a-proper-so-version.patch ++ --- /var/tmp/diff_new_pack.nDCqmz/_old 2022-10-03 13:44:49.789358380 +0200 +++ /var/tmp/diff_new_pack.nDCqmz/_new 2022-10-03 13:44:49.793358388 +0200 @@ -8,11 +8,12 @@ index ed4948f0..e1f87062 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -30,6 +30,8 @@ ADD_LIBRARY ( ${ly_lib_shared} SHARED ${ly_source_files} ) +@@ -30,6 +30,9 @@ ADD_LIBRARY ( ${ly_lib_shared} SHARED ${ly_source_files} ) SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES OUTPUT_NAME "${ly_lib_name}" ) SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES PREFIX "lib" ) -+SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION "0.0.0" SOVERSION 0 ) ++INCLUDE ( CM_linux_packages.cmake ) ++SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION ${YUV_VERSION} SOVERSION ${YUV_VER_MAJOR} ) + # this creates the conversion tool ADD_EXECUTABLE( yuvconvert ${ly_base_dir}/util/yuvconvert.cc )
commit libyuv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libyuv for openSUSE:Factory checked in at 2022-09-26 18:47:42 Comparing /work/SRC/openSUSE:Factory/libyuv (Old) and /work/SRC/openSUSE:Factory/.libyuv.new.2275 (New) Package is "libyuv" Mon Sep 26 18:47:42 2022 rev:3 rq:1005881 version:20220713+d248929c Changes: --- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-08-04 13:23:07.276440412 +0200 +++ /work/SRC/openSUSE:Factory/.libyuv.new.2275/libyuv.changes 2022-09-26 18:47:47.516007566 +0200 @@ -1,0 +2,5 @@ +Sun Sep 25 12:22:58 UTC 2022 - Callum Farmer + +- Fix quoting in pkgconfig file + +--- Other differences: -- ++ libyuv.spec ++ --- /var/tmp/diff_new_pack.A2D9P9/_old 2022-09-26 18:47:48.044008564 +0200 +++ /var/tmp/diff_new_pack.A2D9P9/_new 2022-09-26 18:47:48.048008572 +0200 @@ -69,9 +69,9 @@ rversion=`grep --perl-regex --only-matching "(?<=LIBYUV_VERSION )[0-9]+" include/libyuv/version.h` cat > %{name}.pc << EOF prefix=%{_prefix} -exec_prefix=${prefix} -libdir=%{_libdir} +exec_prefix=\${prefix} includedir=%{_includedir} +libdir=%{_libdir} Name: %{name} Description: %{summary}
commit libyuv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libyuv for openSUSE:Factory checked in at 2022-08-04 13:22:56 Comparing /work/SRC/openSUSE:Factory/libyuv (Old) and /work/SRC/openSUSE:Factory/.libyuv.new.1521 (New) Package is "libyuv" Thu Aug 4 13:22:56 2022 rev:2 rq:992562 version:20220713+d248929c Changes: --- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-08-01 21:34:17.730327203 +0200 +++ /work/SRC/openSUSE:Factory/.libyuv.new.1521/libyuv.changes 2022-08-04 13:23:07.276440412 +0200 @@ -1,0 +2,5 @@ +Wed Aug 3 11:30:20 UTC 2022 - Callum Farmer + +- Add baselibs.conf for libyuv0 + +--- New: baselibs.conf Other differences: -- ++ libyuv.spec ++ --- /var/tmp/diff_new_pack.mT6sC5/_old 2022-08-04 13:23:07.864442079 +0200 +++ /var/tmp/diff_new_pack.mT6sC5/_new 2022-08-04 13:23:07.868442091 +0200 @@ -23,6 +23,7 @@ Group: Productivity/Multimedia/Other URL:https://chromium.googlesource.com/libyuv/libyuv/ Source0:%{name}-%{version}.tar.xz +Source99: baselibs.conf # from Fedora Patch0: Use-a-proper-so-version.patch Patch1: Link-against-shared-library.patch ++ baselibs.conf ++ libyuv0