2023-05-22 14:49:55 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun May 21 13:13:13 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
|
|
|
|
|
- Update to snapshot 20230517+a377993 (version 1869 as referenced from Chromium master):
|
|
|
|
|
* 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 I444To{ARGB,RGB24}Row_RVV
|
|
|
|
|
* Enable I422To{ARGB,RGBA,RGB24}Row_RVV
|
|
|
|
|
* Optimize the following functions with LSX.
|
|
|
|
|
* row_win.cc: fix ARM64EC build
|
|
|
|
|
* MergeUVRow_AVX2 implementation is consistent in row_win.cc and row_gcc.cc,the commit can fix memory is wrote out of bounds
|
|
|
|
|
* yuvconstants.c: fix double->float conv warnings
|
|
|
|
|
* Add RVV files to Android and GN builds
|
|
|
|
|
* Roll chromium_revision d4adab061f..84f3f93bac (1109888:1140362)
|
|
|
|
|
* Fix compile error for riscv scalar & simplify cmake cross build flow
|
|
|
|
|
* Fix TestLinuxRVV test fail
|
|
|
|
|
* Define enable_safe_libcxx in build_overrides/build.gni.
|
|
|
|
|
* Add Split/Merge RGB/ARGB/XRGB Row_RVV
|
|
|
|
|
* cpuid for arm/mips/riscv initialize buffer
|
|
|
|
|
* Rename variables to match layout of ABGR
|
|
|
|
|
* Optimized AR64/AB64 <-> ARGB with RVV
|
|
|
|
|
* [ios-blink] Enabled JPEG for ios-blink
|
|
|
|
|
* Remove out-of-date description for testing RVV on QEMU
|
|
|
|
|
* Enable RVV if qemu is detected
|
|
|
|
|
* Add ARGBToRAWRow_RVV, ARGBToRGB24Row_RVV, RGB24ToARGBRow_RVV
|
|
|
|
|
* UVScale down by 2 fix for C and optimize for NEON
|
|
|
|
|
* Any functions use memset(vin, 0, sizeof(vin)) for GCC warning fix
|
|
|
|
|
* Fix macro define typo in scale_uv.cc
|
|
|
|
|
* Enable RISC-V cmake build & qemu test
|
|
|
|
|
* row_any,ANYDETILE: fix -Wmemset-elt-size warning
|
|
|
|
|
* Add RAWToARGBRow_RVV,RAWToRGBARow_RVV,RAWToRGB24Row_RVV
|
|
|
|
|
* Enable cross_build gtest in CMake build flow
|
|
|
|
|
* Add riscv cpu info detection.
|
|
|
|
|
* Add assertions for the Clang static analyzer
|
|
|
|
|
* AArch32 YUVTORGB_SETUP use load and dup to avoid modifying pointer
|
|
|
|
|
* clang 17 -flto-thin bug fix for Neon YUVtoRGB and ARGBToRGB565Dither
|
|
|
|
|
* GCC warning fix for MT2T
|
|
|
|
|
* M2T2 Unpack fixes
|
|
|
|
|
* Transpose 4x4 for SSE2 and AVX2
|
|
|
|
|
* Roll chromium_revision 504c069755..d4adab061f (1074965:1109888)
|
|
|
|
|
* MergeUV AVX512BW use assembly
|
|
|
|
|
* MergeUV_AVX512BW for I420ToNV12
|
|
|
|
|
* Add support for odd width and height in I410ToI420
|
|
|
|
|
* Refine some functions on the Longarch platform.
|
|
|
|
|
* Fix for DivideRow_NEON functions
|
|
|
|
|
* Fix for divide row functions used by P010ToI010
|
|
|
|
|
* P010ToI010 and P012ToI012 conversion functions
|
|
|
|
|
* Remove auto from DEPS.
|
|
|
|
|
* I422Rotate take stride for temporary buffers
|
|
|
|
|
* Add 10 bit rotate methods.
|
|
|
|
|
* Use ScalePlaneDown2_16To8 for avoiding the 2 step process
|
|
|
|
|
* Add I410Copy and I410ToI420 methods
|
|
|
|
|
* Casting for scale functions
|
|
|
|
|
* MT2T Warning fixes for fuchsia
|
|
|
|
|
* Add DEPS to build libyuv for Fuchsia.
|
|
|
|
|
* yuvconstants check for 3 arguments and show help
|
|
|
|
|
* libyuv: fix libyuv.so underlinking
|
|
|
|
|
* Roll chromium_revision 1c174f8519..504c069755 (1067099:1074965)
|
|
|
|
|
* DetilePlane_16 AVX version
|
|
|
|
|
* Add vzeroupper to AVX row functions
|
|
|
|
|
* Add Detile_16 planar function for 10 bit MT2T format
|
|
|
|
|
* Roll chromium_revision 6974809249..1c174f8519 (1065463:1067099)
|
|
|
|
|
* Roll chromium_revision 219d891495..6974809249 (1060441:1065463)
|
|
|
|
|
* Remove --send-mail from roll script
|
|
|
|
|
* [infra] Allow project-libyuv-admins group to trigger LED tasks
|
|
|
|
|
* [infra] Set reclient properties to libyuv builders
|
|
|
|
|
* Install reclient to libyuv
|
|
|
|
|
* add jansson@google.com to infra owners to cover when Mirko is OOO
|
|
|
|
|
* ScaleRowUp2_Bilinear_12_SSSE3 preserve xmm7 for Windows
|
|
|
|
|
* Roll chromium_revision a58ed3145a..219d891495 (1058030:1060441)
|
|
|
|
|
* Detile vld for gcc build fix
|
|
|
|
|
* Enable AVX2 version of ABGRToY when BIT_EXACT is on
|
|
|
|
|
* BGRAToI420 use SSSE3 for Y but C for UV when LIBYUV_BIT_EXACT enabled
|
|
|
|
|
* Roll chromium_revision cbf7ac7473..a58ed3145a (1055152:1058030)
|
|
|
|
|
* Roll chromium_revision 1b7024f18f..cbf7ac7473 (1054163:1055152)
|
|
|
|
|
* Roll chromium_revision 28dca358ed..1b7024f18f (1052960:1054163)
|
|
|
|
|
* Update CMakeLists.txt to include yuvconstants tool and deps on gflags
|
|
|
|
|
* Use `find_package(JPEG)` in place of `include(FindJPEG)`
|
|
|
|
|
* Install CIPD ninja using DEPS
|
|
|
|
|
* 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:1050091)
|
|
|
|
|
- Add libyuv-tools package
|
|
|
|
|
* 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
|
|
|
|
|
- Run test suite in %check
|
|
|
|
|
* add convert_test-little-endian.patch
|
|
|
|
|
|
2022-10-27 17:09:39 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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.
|
|
|
|
|
|
2022-10-01 15:27:49 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|
2022-09-25 14:26:20 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Sep 25 12:22:58 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Fix quoting in pkgconfig file
|
|
|
|
|
|
2022-08-03 13:32:04 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 3 11:30:20 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Add baselibs.conf for libyuv0
|
|
|
|
|
|
2022-08-01 09:33:24 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|