forked from pool/libaom
Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 4a2eb1be3f | |||
| af11e9615b | |||
| 61773f1a05 | |||
| 3883c5007d |
2
_service
2
_service
@@ -5,7 +5,7 @@
|
||||
<param name="filename">libaom</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="versionrewrite-pattern">v([0-9\.]*)</param>
|
||||
<param name="revision">v3.7.2</param>
|
||||
<param name="revision">v3.11.0</param>
|
||||
<param name="exclude">third_party/googletest/*</param>
|
||||
<param name="exclude">third_party/libyuv/*</param>
|
||||
</service>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
diff --git a/build/cmake/aom_configure.cmake b/build/cmake/aom_configure.cmake
|
||||
index 43d60ae3d..175339178 100644
|
||||
--- a/build/cmake/aom_configure.cmake
|
||||
+++ b/build/cmake/aom_configure.cmake
|
||||
@@ -321,9 +321,6 @@ else()
|
||||
Index: libaom-3.9.1/build/cmake/aom_configure.cmake
|
||||
===================================================================
|
||||
--- libaom-3.9.1.orig/build/cmake/aom_configure.cmake
|
||||
+++ libaom-3.9.1/build/cmake/aom_configure.cmake
|
||||
@@ -392,9 +392,6 @@ else()
|
||||
add_compiler_flag_if_supported("-Werror")
|
||||
endif()
|
||||
|
||||
@@ -11,4 +11,4 @@ index 43d60ae3d..175339178 100644
|
||||
- endif()
|
||||
add_compiler_flag_if_supported("-D_LARGEFILE_SOURCE")
|
||||
add_compiler_flag_if_supported("-D_FILE_OFFSET_BITS=64")
|
||||
endif()
|
||||
|
||||
|
||||
BIN
libaom-3.11.0.obscpio
LFS
Normal file
BIN
libaom-3.11.0.obscpio
LFS
Normal file
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b5889c237f0bb3757572f0167a6c4314c8e8d58721dc255700b80277e2a27aa3
|
||||
size 25603597
|
||||
@@ -1,3 +1,27 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 22 07:01:32 UTC 2025 - Timothy Brown <stimut@gmail.com>
|
||||
|
||||
- Update to version 3.11.0:
|
||||
* This release includes perceptual quality improvements, binary
|
||||
size reduction under certain configurations, new codec interfaces,
|
||||
speedup and memory optimizations, and many bug fixes.
|
||||
* Default encoder configuration changed for the
|
||||
AOM_USAGE_REALTIME mode
|
||||
- See https://aomedia.googlesource.com/aom/+/refs/tags/v3.11.0/CHANGELOG
|
||||
for detailed changes since version 3.9.1
|
||||
- Updated patches
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 16 10:46:42 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 3.9.1:
|
||||
* This release includes new codec interfaces, compression
|
||||
efficiency and perceptual improvements, speedup for RTC for both
|
||||
video and screen content, and many bug fixes.
|
||||
- Please see https://aomedia.googlesource.com/aom/+/refs/tags/v3.9.1/CHANGELOG
|
||||
for detailed changes since version 3.7.2
|
||||
- Rebase patches with quilt.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 25 17:43:03 UTC 2024 - Enrico Belleri <kilgore.trout@idesmi.eu>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: libaom
|
||||
version: 3.7.2
|
||||
mtime: 1705592807
|
||||
commit: 79a355d2fceafe8181ac7fc4d8abded26d56bdf9
|
||||
version: 3.11.0
|
||||
mtime: 1731169373
|
||||
commit: d6f30ae474dd6c358f26de0a0fc26a0d7340a84c
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
# spec file for package libaom
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -27,7 +27,7 @@
|
||||
%define __builder ninja
|
||||
%define __builddir _build
|
||||
Name: libaom%{psuffix}
|
||||
Version: 3.7.2
|
||||
Version: 3.11.0
|
||||
Release: 0
|
||||
%if "%{flavor}" == ""
|
||||
Summary: AV1 codec library
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
--- a/test/test.cmake 2022-06-17 19:46:18.000000000 +0200
|
||||
+++ b/test/test.cmake 2022-08-30 12:26:32.563379100 +0200
|
||||
@@ -14,6 +14,7 @@
|
||||
Index: libaom-3.11.0/test/test.cmake
|
||||
===================================================================
|
||||
--- libaom-3.11.0.orig/test/test.cmake
|
||||
+++ libaom-3.11.0/test/test.cmake
|
||||
@@ -14,6 +14,7 @@ endif() # AOM_TEST_TEST_CMAKE_
|
||||
set(AOM_TEST_TEST_CMAKE_ 1)
|
||||
|
||||
include(ProcessorCount)
|
||||
@@ -8,7 +10,7 @@
|
||||
|
||||
include("${AOM_ROOT}/test/test_data_util.cmake")
|
||||
|
||||
@@ -362,34 +363,21 @@
|
||||
@@ -411,27 +412,21 @@ if(ENABLE_TESTS)
|
||||
set(CMAKE_MACOSX_RPATH 1)
|
||||
endif()
|
||||
|
||||
@@ -16,8 +18,11 @@
|
||||
- aom_gtest STATIC
|
||||
- "${AOM_ROOT}/third_party/googletest/src/googletest/src/gtest-all.cc")
|
||||
- set_property(TARGET aom_gtest PROPERTY FOLDER ${AOM_IDE_TEST_FOLDER})
|
||||
- # There are -Wundef warnings in the gtest headers. Tell the compiler to treat
|
||||
- # the gtest include directories as system include directories and suppress
|
||||
- # compiler warnings in the gtest headers.
|
||||
- target_include_directories(
|
||||
- aom_gtest
|
||||
- aom_gtest SYSTEM
|
||||
- PUBLIC "${AOM_ROOT}/third_party/googletest/src/googletest/include"
|
||||
- PRIVATE "${AOM_ROOT}/third_party/googletest/src/googletest")
|
||||
-
|
||||
@@ -30,16 +35,6 @@
|
||||
- target_compile_definitions(aom_gtest PUBLIC GTEST_HAS_PTHREAD=0)
|
||||
- endif()
|
||||
- endif()
|
||||
-
|
||||
- add_library(
|
||||
- aom_gmock STATIC
|
||||
- "${AOM_ROOT}/third_party/googletest/src/googlemock/src/gmock-all.cc")
|
||||
- set_property(TARGET aom_gmock PROPERTY FOLDER ${AOM_IDE_TEST_FOLDER})
|
||||
- target_include_directories(
|
||||
- aom_gmock
|
||||
- PUBLIC "${AOM_ROOT}/third_party/googletest/src/googlemock/include"
|
||||
- PRIVATE "${AOM_ROOT}/third_party/googletest/src/googlemock")
|
||||
- target_link_libraries(aom_gmock ${AOM_LIB_LINK_TYPE} aom_gtest)
|
||||
+ pkg_check_modules(gtest REQUIRED gtest)
|
||||
+ add_library(aom_gtest INTERFACE)
|
||||
+ target_link_libraries(aom_gtest INTERFACE ${gtest_LIBRARIES})
|
||||
|
||||
@@ -1,12 +1,25 @@
|
||||
--- a/CMakeLists.txt.old 2022-06-17 19:46:18.000000000 +0200
|
||||
+++ b/CMakeLists.txt 2022-08-30 12:58:06.276718500 +0200
|
||||
@@ -457,11 +457,14 @@
|
||||
Index: libaom-3.11.0/CMakeLists.txt
|
||||
===================================================================
|
||||
--- libaom-3.11.0.orig/CMakeLists.txt
|
||||
+++ libaom-3.11.0/CMakeLists.txt
|
||||
@@ -469,22 +469,14 @@ if(CONFIG_AV1_DECODER AND ENABLE_EXAMPLE
|
||||
endif()
|
||||
|
||||
if(CONFIG_LIBYUV OR CONFIG_TUNE_BUTTERAUGLI)
|
||||
- add_library(yuv OBJECT ${AOM_LIBYUV_SOURCES})
|
||||
- if(NOT MSVC)
|
||||
- target_compile_options(yuv PRIVATE -Wno-shadow)
|
||||
- # Many functions in libyuv trigger this warning when enabled with gcc and
|
||||
- # clang.
|
||||
- is_flag_present(AOM_CXX_FLAGS "-Wmissing-declarations" flag_present)
|
||||
- if(flag_present)
|
||||
- target_compile_options(yuv PRIVATE -Wno-missing-declarations)
|
||||
- endif()
|
||||
- # Many functions in libyuv trigger this warning when enabled with clang.
|
||||
- is_flag_present(AOM_CXX_FLAGS "-Wmissing-prototypes" flag_present)
|
||||
- if(flag_present)
|
||||
- target_compile_options(yuv PRIVATE -Wno-missing-prototypes)
|
||||
- endif()
|
||||
- endif()
|
||||
- include_directories("${AOM_ROOT}/third_party/libyuv/include")
|
||||
+ find_package(PkgConfig REQUIRED)
|
||||
@@ -20,7 +33,7 @@
|
||||
endif()
|
||||
|
||||
if(CONFIG_AV1_ENCODER)
|
||||
@@ -579,10 +583,10 @@
|
||||
@@ -610,10 +602,10 @@ if(CONFIG_AV1_ENCODER)
|
||||
set_target_properties(aom_static PROPERTIES LINKER_LANGUAGE CXX)
|
||||
endif()
|
||||
|
||||
@@ -34,7 +47,7 @@
|
||||
endif()
|
||||
endif()
|
||||
|
||||
@@ -732,7 +736,7 @@
|
||||
@@ -759,7 +751,7 @@ if(ENABLE_EXAMPLES OR ENABLE_TESTS OR EN
|
||||
if(CONFIG_LIBYUV)
|
||||
# Add to existing targets.
|
||||
foreach(aom_app ${AOM_APP_TARGETS})
|
||||
@@ -43,20 +56,11 @@
|
||||
set_property(TARGET ${aom_app} PROPERTY LINKER_LANGUAGE CXX)
|
||||
endforeach()
|
||||
endif()
|
||||
--- a/test/test.cmake
|
||||
+++ b/test/test.cmake
|
||||
@@ -458,7 +458,7 @@
|
||||
target_link_libraries(test_libaom ${AOM_LIB_LINK_TYPE} aom aom_gtest)
|
||||
|
||||
if(CONFIG_LIBYUV)
|
||||
- target_sources(test_libaom PRIVATE $<TARGET_OBJECTS:yuv>)
|
||||
+ target_link_libraries(test_libaom PRIVATE system_libyuv)
|
||||
endif()
|
||||
if(CONFIG_WEBM_IO)
|
||||
target_sources(test_libaom PRIVATE $<TARGET_OBJECTS:webm>)
|
||||
--- a/apps/aomdec.c
|
||||
+++ b/apps/aomdec.c
|
||||
@@ -44,7 +44,7 @@
|
||||
Index: libaom-3.11.0/apps/aomdec.c
|
||||
===================================================================
|
||||
--- libaom-3.11.0.orig/apps/aomdec.c
|
||||
+++ libaom-3.11.0/apps/aomdec.c
|
||||
@@ -43,7 +43,7 @@
|
||||
#include "common/y4menc.h"
|
||||
|
||||
#if CONFIG_LIBYUV
|
||||
@@ -65,8 +69,10 @@
|
||||
#endif
|
||||
|
||||
static const char *exec_name;
|
||||
--- a/apps/aomenc.c
|
||||
+++ b/apps/aomenc.c
|
||||
Index: libaom-3.11.0/apps/aomenc.c
|
||||
===================================================================
|
||||
--- libaom-3.11.0.orig/apps/aomenc.c
|
||||
+++ libaom-3.11.0/apps/aomenc.c
|
||||
@@ -47,7 +47,7 @@
|
||||
#include "stats/rate_hist.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user