File libyuv.changes of Package libyuv
-------------------------------------------------------------------
Sun Dec 29 09:39:10 UTC 2024 - obs.coke518@passinbox.com
- Update to version 20241226+cce8950:
* [AArch64] Remove unused SVE INDEX instrs from NV{12,21} kernels
* Use PIE when compiling tests on Linux.
* Remove .vpython.
* Add constraints to the luci buckets.
* Remove linux_tsan2 bot from CQ.
* Bring in changes from WebRTC autoroller (2)
* Bring in changes from WebRTC autoroller (1)
* Fix autoroller find_depot_tools import
* Update pylintrc to a pep-8 like style
* Update vpython3 urllib3 version and add brotli.
* Free dst_c, dst_opt buffers in TestHalfFloatPlane
* [AArch64] Fix compilation when SME is not supported
* [AArch64] Remove unused variables in HalfRow_{16To8,16}_SME
* [AArch64] Port YUVToRGB color conversions to SME
* [AArch64] Add SME implementations of InterpolateRow{,_16,_16To8}
* [AArch64] Add SME implementation of CopyRow
* [AArch64] Add SME implementation of Convert16To8Row
* Add NV24 scaling support to libyuv
* [AArch64] Add SME impls of ScaleRowDown2{,Linear,Box}_16
* [AArch64] Add SME impls of ScaleARGBRowDown2{,Linear,Box}
* [AArch64] Add SME implementation of MergeUVRow{,_16}
* [AArch64] Add "limit" variable explanations in SVE *AR30 kernels
* [AArch64] Clean up formatting in row_sve.cc
* Use separate intermediate RGBA buffers in planar function tests
* [AArch64] Add SVE2 implementations of NV{12,21}ToRGB24Row
* [AArch64] Remove redundant increments in ScaleRowDown2_16_NEON
* [AArch64] Add SME impls of MultiplyRow_16 and ARGBMultiplyRow
* [AArch64] Unroll SVE2 impls of NV{12,21}ToARGBRow
* [AArch64] Simplify predicate width calculations
* [AArch64] Improve instruction interleaving in READI212_SVE
* Add hook to fetch reclient config files
* Fix bugs in ARGBAttenuateRow_LASX/LSX function
* [AArch64] Add Neon implementation of ScaleRowDown2Linear_16
* [AArch64] Add Neon implementation of ScaleRowDown2_16_NEON
* [AArch64] Enable use of ScaleRowDown2Box_16_NEON
* [AArch64] Add SVE2 implementation of I410ToAR30Row
* [AArch64] Add SVE2 implementation of I410AlphaToARGBRow
* [AArch64] Add SVE2 implementation of I410ToARGBRow
* [AArch64] Add SVE2 implementation of I210ToAR30Row
* [AArch64] Add SVE2 implementation of I210AlphaToARGBRow
* [AArch64] Add SVE2 implementation of I212ToAR30Row
* [AArch64] Add SVE2 implementation of I212ToARGBRow
* HalfFloat fix SigIll on aarch64
* Add CopyPlane_Unaligned, _Any and _Invert tests/benchmarksCpuId test
* CpuId test FSMR - Fast Short Rep Movsb - Renumber cpuid bits to use low byte to ID the type of CPU and upper 24 bits for features
* SplitRGB for SSE4 and AVX2
* [AArch64] Add SVE2 implementations of {P210,P410}ToAR30Row
* [AArch64] Add SVE2 implementation of I210ToARGBRow
* Use grep extended regex for version
* [AArch64] Add SVE2 implementation of P410ToARGBRow
* [AArch64] Add SVE2 implementation of P210ToARGBRow
* [AArch64] Add SME implementation of ScaleUVRowDown2Box
* [AArch64] Add SME implementation of ScaleUVRowDown2Linear
* [AArch64] Add SME implementation of ScaleUVRowDown2
* CMakeLists.txt: Fix typo: OLD_CMAKE_{REQURED => REQUIRED}_FLAGS
* [AArch64] Add SVE2 implementations of HalfFloat{,1}Row
* [AArch64] Add comments to ScaleRowDown38_{2,3}_Box_NEON impls
* [AArch64] Add SVE2 implementation of DivideRow_16
* [AArch64] Add SME implementation of ScaleRowDown2Box
* Remove duplicate kernel assignment from scale_uv.cc
* [AArch64] Unroll HalfFloat{,1}Row_NEON
* [AArch64] Add SME implementation of ScaleRowDown2Linear
* [AArch64] Add SME implementation of ScaleRowDown2
* [AArch64] Add SME implementation of I444ToARGBRow
* [AArch64] Add SME implementation of I422ToARGBRow
* [AArch64] Optimize ScaleRowDown38_3_Box_NEON
* [AArch64] Optimize ScaleRowDown38_2_Box_NEON
* [AArch64] Add SVE2 implementation of I422ToARGB4444Row
* [AArch64] Add SVE2 implementation of I422ToARGB1555Row
* [AArch64] Add SVE2 implementation of I422ToRGB565Row
* [AArch64] Rework data loading in ScaleFilterCols_NEON
* [AArch64] Avoid partial vector stores in ScaleRowDown38_NEON
* [AArch64] Add SVE2 implementation of I422ToRGB24Row
* Revert "Do not enable libyuv_use_sme for is_android"
* Fix the test case
* Do not enable libyuv_use_sme for is_android
* Make functions that malloc check for ubsan math overflow
* Remove redundant unsigned integer overflow tests
* Check malloc allocation sizes are less than SIZE_MAX
* Re-enable SME when building for AArch64 Android
* ScalePlaneDown34: test dst_width%24 == 0 for armv7
* Fix for ARGB scaling down by 4x horizontally but not vertically
* Change ARGBMultiplyRow_C to match Neon
* [AArch64] Re-enable SME only for Linux and new versions of Clang
* Avoid duplication of CPU feature disable macros
* Untangle arm and aarch64 #ifdefs in GetCpuFlags()
* Avoid reading /proc/cpuinfo for non-Linux Arm platforms
* Update README.md and environment_variables.md for Arm
* [AArch64] Avoid unnecessary MOVs in ScaleARGBRowDownEvenBox_NEON
* [AArch64] Unroll and use TBL in ScaleRowDown34_NEON
* [AArch64] Unroll ARGB1555ToARGBRow_NEON to use full Neon vectors
* [AArch64] Use full Neon vectors in RGB565To{ARGB,UV,Y}Row_NEON
* [AArch64] Unroll to use full vectors in ARGBToARGB1555Row_NEON
* [AArch64] Add Neon dot-product implementation for ARGBSepiaRow
* [AArch64] Add Neon dot-product implementation for ARGBGrayRow
* [AArch64] Unroll ScaleRowDown4_NEON
* [AArch64] Optimize ScaleARGBRowDown2Linear_NEON
* [AArch64] Avoid LD4/ST2 in ScaleARGBRowDown2_NEON
* ScalePlane crash fix for 3/4 scaling
* Install yuvconvert with install(TARGETS)
* Also install the DLL import library
* Validate memory right after malloc
* Fix build script instructions for Windows
* Convert16To8Row_AVX512BW using vpmovuswb
* Spell CMake commands in lowercase
* Fix a -Wundef warning on macOS with Apple silicon
* Remove the ' separators in hex integer constants
* Fix -Wunused-parameter warnings in release builds
* I010ToNV12 conversion using 2 step row function for UV
* scale_neon.cc: Fix -Wmissing-prototypes warnings
* Note stride params of HalfFloatPlane are in bytes
* Fix -Wmissing-prototypes warnings
* Add test for I010ToNV12
* Restrict libyuv_use_sme to is_linux
* Run "gn format" on BUILD.gn and libyuv.gni
* Link libyuv with libyuv_sme in BUILD.gn
* Bump version number in order to expose new API
* Implement I010ToNV12 conversion
* Add P010ToNV12 to convert 10 bit biplanar to 8 bit biplanar
* Fix -Wundef warnings
* Rotate use NULL for C compatability
* cmake: Check whether SME functions can be compiled
* [AArch64] Unroll ScaleRowDown4Box_NEON
* [AArch64] Unroll ScaleRowDown34_0_Box_NEON
* [AArch64] Unroll ScaleRowDown34_1_Box_NEON
* [AArch64] Unroll ScaleRowUp2_Linear_NEON
* [AArch64] Unroll {RAW,RGB24}To{ARGB,RGBA}Row_SVE2
* [AArch64] Unroll {I422,I422Alpha}ToARGBRow_SVE2
* [AArch64] Add SME implementation of TransposeUVWxH
* [AArch64] Add SME implementation of TransposeWxH
* [AArch64] Add I8MM implementation of ARGBToUV444Row
* [AArch64] Add missing feature disable flags to unit_test.cc
* Revert "Disable NV12ToARGB_SVE2 which fails the 'any' test"
* [AArch64] Fix rotate by odd sizes
* Disable NV12ToARGB_SVE2 which fails the 'any' test
* [AArch64] Use full vectors in ARGB4444To{Y,UV}Row_NEON
* [AArch64] Rework data loading in ScaleARGBFilterCols_NEON
* [AArch64] Use full vectors in ARGB1555To{Y,UV}Row_NEON
* Change inline to __asm__ for C
* Fix for source/row_neon64.cc:551:12: error: unused variable 'alpha' [-Werror,-Wunused-variable] 551 | uint16_t alpha = 0xc000; | ^~~~~ 1 error generated.
* [AArch64] Add SVE2 implementations of ARGBTo{RAW,RGB24}Row
* [AArch64] Keep UV interleaved in some *ToARGBRow_SVE2 kernels
* [AArch64] Add SVE2 implementation of RGB24ToARGBRow
* [AArch64] Enable SME feature detection on Apple Silicon
* [AArch64] Add SVE2 implementation of RAWToRGB24Row
* [AArch64] Add SVE2 implementations for RAWTo{ARGB,RGBA}Row
* [AArch64] Add P{210,410}To{ARGB,AR30}Row_NEON
* [AArch64] Fix SVE/SME vector length printing in cpuid
* [AArch64] Add Neon implementation for I422ToAR30Row_NEON
* [AArch64] Add Neon impls for I212To{ARGB,AR30}Row_NEON
* cpuid show vector length on ARM and RISCV
* Add volatile for gcc inline to avoid being removed
* Disable RVV ScaleDownBy4 if compiler option is not enabled
* RVV remove unused variables
* Support RVV v0.12 intrinsics for row_rvv.cc & scale_rvv.cc
* [Arm][AArch64] Stop explicitly optimising for speed in BUILD.gn
* [AArch64] Add SVE2 impls for {UYVY,YUY2}ToARGBRow
* [AArch64] Add SVE2 implementation of I400ToARGBRow
* [AArch64] Add SVE2 implementations for NV{12,21}ToARGBRow
* [AArch64] Add I8MM implementation of ARGBColorMatrixRow
* [AArch64] Avoid unnecessary widening in I422ToARGB1555Row_NEON
* [Arm][AArch64] Remove unused ARGBToUVJ444Row_NEON definition
* [AArch64] Print the SVE and SME vector lengths in cpu_id
* [AArch64] Add SME feature detection on Linux
* [AArch64] Remove redundant semicolons after ANY41CT
* [AArch64] Add initial build system support for SME
* [AArch64] Remove unused vars in I{210,410}{,Alpha}ToARGBRow_NEON
* [AArch64] Add SVE2 implementation of I422ToRGBARow
* [AArch64] Add SVE2 implementations for AYUVTo{UV,VU}Row
* [AArch64] Add SVE2 implementation of ARGB1555ToARGBRow
* [AArch64] Add SVE2 implementation of ARGBToRGB565DitherRow
* [AArch64] Use full Neon vectors in ARGB4444ToARGBRow_NEON
* [AArch64] Remove pointless MOVI in ARGB1555ToARGBRow_NEON
* [AArch64] Add Neon impls for I{210,410}ToAR30Row_NEON
* [docs] Add documentation on AArch64 SME for feature detection
* [Arm] Clean up rotate_neon.cc kernels
* [AArch64] Add SVE2 implementation of ARGBToRGB565Row
* [AArch64] Add Neon impls for I{210,410}ToARGBRow_NEON
* [AArch64] Add Neon impls for I{210,410}AlphaToARGBRow_NEON
* [AArch64] Optimize MergeXR30Row_10_NEON
* [AArch64] Avoid redundant shift around RGB565 conversion
* [AArch64] Avoid extracting alpha in ARGB1555ToYRow_NEON
* [AArch64] Use ST2 to avoid TRN step in TransposeWx16_NEON
* [docs] Add documentation on AArch64 feature detection
* [AArch64] Remove unused code from TransposeUVWx8_NEON
* infra: Move libyuv ci/try jobs from Ubuntu-18.04 to Ubuntu-22.04
* [AArch64] Optimize Merge{ARGB,XRGB}16To8Row_NEON
* [AArch64] Use full vectors in TransposeWx{8 => 16}_NEON
* [AArch64] Add Neon implementations for {ARGB,ABGR}ToAR30Row
* [AArch64] Improve ARGB4444TOARGB using SRI instructions
* [AArch64] Use REV16 rather than TBL in SwapUVRow_NEON
* [AArch64] Impose feature dependencies in detection code
* Remove unneeded #ifdef HAVE_JPEG code
* [AArch64] Enable feature detection on Windows and Apple Silicon
* [AArch64] Fix naming in ARGBToUVMatrixRow_SVE2 etc constants
* [AArch64] Add SVE2 implementations for ARGBToUVRow and similar
* [AArch64] Add Neon implementation of HashDjb2
* [AArch64] Use LD1/ST1 rather than LD4/ST4 in ARGBShadeRow_NEON
* [AArch64] Avoid extraneous CMP in I{444,422}ToARGBRow_SVE2 impl
* [AArch64] Add SVE implementation for I422AlphaToARGBRow
* [AArch64] Add SVE implementation for I444AlphaToARGBRow
* [AArch64] Add SVE implementation for I422ToARGBRow
* [AArch64] Add Neon dot-product implementation of HammingDistance
* [AArch64] Unroll SumSquareError_NEON_DotProd
* [AArch64] getauxval(AT_HWCAP{,2}) feature detection, attempt #2
* [AArch64] Replace UQXTN{,2} with UZP2 in Convert16To8Row_NEON
* [AArch64] Replace SHRN{,2} pair by UZP2 in DivideRow_16_NEON
* [AArch64] Add Neon dot-product implementation of SumSquareError
* [AArch64] Replace instances of ORR with MOV where possible
* Fix environment variable LIBYUV_CPU_INFO for unittests
* Revert "[AArch64] Use getauxval(AT_HWCAP{,2}) for feature detection"
* [AArch64] Add missing clobber, fix zero-init for compare kernels
* [AArch64] Use getauxval(AT_HWCAP{,2}) for feature detection
* [AArch64] Load full vectors in ARGB{Add,Subtract}Row
* [AArch64] Improve RGB565TOARGB using SRI instructions
* [AArch64] Avoid lane-indexed loads for UV when loading I444/I422
* [AArch64] Improve ARGB{,1}555TOARGB using SRI instructions
* [AArch64] Improve ARGBTOARGB4444 using SRI instructions
* [AArch64] Avoid unnecessary work in READYUV400
* [AArch64] Use LD1/ST1 rather than LD4/ST4 in ARGBMultiplyRow_NEON
* [AArch64] Use LD1/ST1 rather than LD4/ST4 in ARGBSubtractRow_NEON
* [AArch64] Use LD1/ST1 rather than LD4/ST4 in ARGBAddRow_NEON
* CMake: Use CMAKE_SOURCE_DIR in GTEST_SRC_DIR
* CMake: Allow the user to set GTEST_SRC_DIR when cross compiling
* CMake: Improve the checks for CMAKE_SYSTEM_PROCESSOR
* [Arm] Don't expose DotProd kernels, fix CMakeLists.txt
* [AArch64] Optimize ScaleARGBRowDown2Box_NEON
* [AArch64] Optimize ScaleARGBRowDownEven_NEON
* [AArch64] Fix CMakeLists.txt to enable architecture extensions
* [AArch64] Add SVE2 implementation for I444ToARGBRow
* [AArch64] Add :libyuv_sve library in preparation for SVE kernels
* [AArch64] Use Neon dot-product instructions in ARGBToYMatrixRow
* [AArch64] Add Neon DotProduct and I8MM extensions when building
* [DEPS] Remove `cleanup_links` pre_deps_hooks
* [AArch64] Enable detection of additional architecture features
* Fix missing headers in GN/GYP build files
* [AArch64] Remove out of date TODO around ARGBMultiplyRow_NEON
* [AArch64] Remove declarations of P{210,410}To{ARGB,AR30}Row_NEON
* Add CHROMIUM define when building libyuv with GN
* [AArch64] Replace UQSHRN{,2} pair by UZP2 in YUVTORGB
* [AArch64] Avoid LD2 in YUY2ToARGBRow_NEON
* [AArch64] Avoid unnecessary lane-indexed loads in READYUV
* Add missing memory/cc clobbers to AArch64 Neon kernels
* Revert "AMX detect OS support for linux kernel"
* AMX detect OS support for linux kernel
* Add AMXINT8 cpu detect
* Drop TARGET_IPHONE_SIMULATOR macro check
* Correctly check the TARGET_IPHONE_SIMULATOR macro
* YUY2ToARGB use ymm6/7 for shuffle constants
* YUY2ToARGBMatrix and UYVYToARGBMatrix added to allow any color matrix
* I444ToI420 and I422ToI420 check U and V pointers and return -1 if NULL.
* AVX10 cpuid detect added
* Fix compilation errors.
* Add cpuid target to CMakeList.txt Reduce convert_test to just Opt on RISC-V
* Split scale_test and scale_plane_test to allow building on small devices
* Split convert_test and convert_argb_test to allow building on small systems that run out of memory compiling unittests.
* Add HAS_SCALEARGBROWDOWNEVEN_RVV marco and disable it by default
* malloc return 1 for failures and assert for internal functions
* Fix print of a GG_LONGLONG value.
* Change ScalePlane,ScalePlane_16,... to return int
* Check allocations that return NULL and return early
* AVX-VNNI detect
* VNNI-INT8 detect
* Fix unused arg errors in ScalePlane*() in Release
* [Fuchsia] Add terminal.x64 image to default checkout
* Manual roll of buildtools and build for new lllvm repo paths.
* [RVV] Support AR64ToAB64 and RGBA-family color conversions
* Disable NEON if memory sanitizer is enabled
* Edit Android.bp after refactor in AOSP
* infra/config: remove goma property
* RVV check __riscv_v_intrinsic version
* Switch libcxx paths from trunk -> src.
* cpu_test show __riscv_v_intrinsic quals to 11000 (v0.11) or 1000000 (v1.0).
* CMake remove clang specific build options that break Visual Studio builds
* Eliminate a common subexpression in YPixel()
* [RVV] Enable ScaleRowDown38_RVV & ScaleRowDown38_{2,3}_Box_RVV
* [RVV] Enable ScaleRowUp2_(Bi)linear_RVV/ScaleUVRowUp2_(Bi)linear_RVV
* Add duplicate libcxx source repo paths.
* [RVV] Enable ARGBBlendRow_RVV/BlendPlaneRow_RVV
* [RISC-V] Support CMake build with custom compiler flags
* Roll chromium_revision 7287570212..af3d01376b (1165250:1174635)
* [RVV] Enable NV{12,21}To{ARGB,RGB24}Row_RVV
* [ssci] Added Shipped field to READMEs
* Roll chromium_revision 9063d86518..7287570212 (1155374:1165250)
* Do not roll the Fuchsia SDK.
* Fix warnings for missing prototypes
* ARGBExtractAlpha rename variables to match format
* Add GN builds on loongarch platform.
* Fix gn build error in loongarch platform.
* [RVV] Fix TestARGBInterpolate test fail
* [RVV] Update ARGBAttenuateRow_RVV implementation
* [RVV] Fix compile warning in row_rvv
* ARGBAttenuate use (a + b + 255) >> 8
* [RVV] Enable ARGBExtractAlphaRow/ARGBCopyYToAlphaRow
* [RVV] Enable ScaleRowDown34_RVV & ScaleRowDown34_{0,1}_Box_RVV
* FilterRows_NEON - remove unused function - same as InterpolateRow_NEON
* [RVV] Enable Scale{ARGB,UV}RowDown{2,4,EVEN}_RVV
* [Fuchsia] Replace downloading gn SDK with core SDK
* Roll chromium_revision 37b823771a..9063d86518 (1154522:1155374)
* Remove stale Android NDK and fix docs [2/2]
* Roll chromium_revision fe131fc50e..37b823771a (1153201:1154522)
* Disable the roll of 'android_ndk'
* FP16 to FP32 float conversion row function
* Migrate Android NDK to CIPD [1/2]
* Roll chromium_revision d150157638..fe131fc50e (1151057:1153201)
* Add macro for I012ToAB30Matrix
* Fix tidy warning that uint32_t dither4 should not be const
* Add I412/I212 to I420 functions
* Android.bp: Add -DLIBYUV_UNLIMITED_DATA flag
* Update vpython3 requests
* Use walleye instead of bullhead
* Move from Mac-10.15 to Mac-12
* Roll chromium_revision 84f3f93bac..d150157638 (1140362:1151057)
* Add //third_party/cpu_features to DEPS
* Handle DEPS targets that target the HEAD revision
* [RVV] Use LMUL=2 for I4{44,22}To{ARGB,RGB24,RGBA} conversion
* [RVV] Enable CopyRow_RVV, InterpolateRow_RVV, {Merge,Split}UVRow_RVV
* Remove extraneous quote from clobber list
* Wrap neon registers in {} for the neon MT2T unpack implementation. Some compilers throw a syntax error otherwise.
* Fix SplitRGB clobber list to include all registers used
* Save boxwidth - minboxwidth in a local variable
* Manually remove rounding value inside yb(yuvconstant) in row_rvv.cc
* Enable {J400/I400}ToARGBRow_RVV
* Optimize the following 19 functions with LSX in row_lsx.cc.
-------------------------------------------------------------------
Mon May 22 13:35:51 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
- Trim redundancies and compact descriptions.
-------------------------------------------------------------------
Sun May 21 13:13:13 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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
-------------------------------------------------------------------
Thu Oct 27 14:35:19 UTC 2022 - gmbr3@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 - gmbr3@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.
-------------------------------------------------------------------
Sat Oct 1 13:03:58 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
- Use YUV_VERSION for library VERSION and YUV_VER_MAJOR for
SOVERSION
-------------------------------------------------------------------
Sun Sep 25 12:22:58 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
- Fix quoting in pkgconfig file
-------------------------------------------------------------------
Wed Aug 3 11:30:20 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
- Add baselibs.conf for libyuv0
-------------------------------------------------------------------
Fri Jul 29 16:35:26 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
- Initial packaging version 20220713+d248929c
- Add required patches:
* Use-a-proper-so-version.patch
* Link-against-shared-library.patch
* Disable-static-library.patch
* Don-t-install-conversion-tool.patch
* Use-library-suffix-during-installation.patch
* Link-main-library-against-libjpeg.patch