SHA256
1
0
forked from pool/libaom

4 Commits

Author SHA256 Message Date
4a2eb1be3f Accepting request 1239791 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1239791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libaom?expand=0&rev=21
2025-01-24 12:38:39 +00:00
af11e9615b - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libaom?expand=0&rev=41
2025-01-23 10:19:07 +00:00
61773f1a05 Accepting request 1201522 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1201522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libaom?expand=0&rev=20
2024-09-17 16:17:23 +00:00
3883c5007d - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libaom?expand=0&rev=39
2024-09-17 06:41:36 +00:00
9 changed files with 77 additions and 52 deletions

View File

@@ -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>

View File

@@ -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

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b5889c237f0bb3757572f0167a6c4314c8e8d58721dc255700b80277e2a27aa3
size 25603597

View File

@@ -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>

View File

@@ -1,4 +1,4 @@
name: libaom
version: 3.7.2
mtime: 1705592807
commit: 79a355d2fceafe8181ac7fc4d8abded26d56bdf9
version: 3.11.0
mtime: 1731169373
commit: d6f30ae474dd6c358f26de0a0fc26a0d7340a84c

View File

@@ -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

View File

@@ -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})

View File

@@ -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"