thorium/other/add-hevc-ffmpeg-decoder-parser.patch

3251 lines
181 KiB
Diff
Raw Normal View History

2023-05-31 12:53:30 -04:00
From 3fa44e51094a55a1c6251898a9fefe4af46c4ec7 Mon Sep 17 00:00:00 2001
2022-10-15 00:56:39 -03:00
From: Sta Zhu <zhusidayoyo@hotmail.com>
2023-05-31 12:53:30 -04:00
Date: Mon, 10 Apr 2023 20:48:10 +0800
2022-10-15 00:56:39 -03:00
Subject: [PATCH] Video: Add HEVC ffmpeg decoder & parser
Add ffmpeg software decoder and parser for HEVC, this will make
sure those users using macOS version < 11 or Windows < 8 or those
users who disabled gpu acceleration or hardware not supported
profiles to have software HEVC decoding ability.
---
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/ios/arm64/config.h | 10 +--
.../Chrome/ios/arm64/config_components.h | 4 +-
.../Chrome/ios/arm64/libavcodec/codec_list.c | 1 +
.../Chrome/ios/arm64/libavcodec/parser_list.c | 1 +
.../config/Chrome/linux/arm-neon/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../Chrome/linux/arm-neon/config_components.h | 4 +-
.../linux/arm-neon/libavcodec/codec_list.c | 1 +
.../linux/arm-neon/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/linux/arm/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../Chrome/linux/arm/config_components.h | 4 +-
.../Chrome/linux/arm/libavcodec/codec_list.c | 1 +
.../Chrome/linux/arm/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/linux/arm64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../Chrome/linux/arm64/config_components.h | 4 +-
.../linux/arm64/libavcodec/codec_list.c | 1 +
.../linux/arm64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/linux/ia32/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../Chrome/linux/ia32/config_components.h | 4 +-
.../Chrome/linux/ia32/libavcodec/codec_list.c | 1 +
.../linux/ia32/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/linux/x64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../Chrome/linux/x64/config_components.h | 4 +-
.../Chrome/linux/x64/libavcodec/codec_list.c | 1 +
.../Chrome/linux/x64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/mac/arm64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../Chrome/mac/arm64/config_components.h | 4 +-
.../Chrome/mac/arm64/libavcodec/codec_list.c | 1 +
.../Chrome/mac/arm64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/mac/x64/config.asm | 8 +--
chromium/config/Chrome/mac/x64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../config/Chrome/mac/x64/config_components.h | 4 +-
.../Chrome/mac/x64/libavcodec/codec_list.c | 1 +
.../Chrome/mac/x64/libavcodec/parser_list.c | 1 +
.../config/Chrome/win-msvc/ia32/config.asm | 8 +--
chromium/config/Chrome/win-msvc/ia32/config.h | 10 +--
.../win-msvc/ia32/libavcodec/codec_list.c | 1 +
.../win-msvc/ia32/libavcodec/parser_list.c | 1 +
.../config/Chrome/win-msvc/x64/config.asm | 8 +--
chromium/config/Chrome/win-msvc/x64/config.h | 10 +--
.../win-msvc/x64/libavcodec/codec_list.c | 1 +
.../win-msvc/x64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/win/arm64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../Chrome/win/arm64/config_components.h | 4 +-
.../Chrome/win/arm64/libavcodec/codec_list.c | 1 +
.../Chrome/win/arm64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/win/ia32/config.asm | 8 +--
chromium/config/Chrome/win/ia32/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../Chrome/win/ia32/config_components.h | 4 +-
.../Chrome/win/ia32/libavcodec/codec_list.c | 1 +
.../Chrome/win/ia32/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chrome/win/x64/config.asm | 8 +--
chromium/config/Chrome/win/x64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../config/Chrome/win/x64/config_components.h | 4 +-
.../Chrome/win/x64/libavcodec/codec_list.c | 1 +
.../Chrome/win/x64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
.../config/ChromeOS/linux-noasm/x64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../linux-noasm/x64/config_components.h | 4 +-
.../linux-noasm/x64/libavcodec/codec_list.c | 1 +
.../linux-noasm/x64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
.../config/ChromeOS/linux/arm-neon/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../linux/arm-neon/config_components.h | 4 +-
.../linux/arm-neon/libavcodec/codec_list.c | 1 +
.../linux/arm-neon/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/ChromeOS/linux/arm/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../ChromeOS/linux/arm/config_components.h | 4 +-
.../linux/arm/libavcodec/codec_list.c | 1 +
.../linux/arm/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/ChromeOS/linux/arm64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../ChromeOS/linux/arm64/config_components.h | 4 +-
.../linux/arm64/libavcodec/codec_list.c | 1 +
.../linux/arm64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/ChromeOS/linux/ia32/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../ChromeOS/linux/ia32/config_components.h | 4 +-
.../linux/ia32/libavcodec/codec_list.c | 1 +
.../linux/ia32/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/ChromeOS/linux/x64/config.h | 10 +--
2022-10-15 00:56:39 -03:00
.../ChromeOS/linux/x64/config_components.h | 4 +-
.../linux/x64/libavcodec/codec_list.c | 1 +
.../linux/x64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/ios/arm64/config.h | 8 +--
.../Chromium/ios/arm64/config_components.h | 4 +-
.../ios/arm64/libavcodec/codec_list.c | 1 +
.../ios/arm64/libavcodec/parser_list.c | 1 +
.../config/Chromium/linux-noasm/x64/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../linux-noasm/x64/config_components.h | 4 +-
.../linux-noasm/x64/libavcodec/codec_list.c | 1 +
.../linux-noasm/x64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
.../config/Chromium/linux/arm-neon/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../linux/arm-neon/config_components.h | 4 +-
.../linux/arm-neon/libavcodec/codec_list.c | 1 +
.../linux/arm-neon/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/linux/arm/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/linux/arm/config_components.h | 4 +-
.../linux/arm/libavcodec/codec_list.c | 1 +
.../linux/arm/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/linux/arm64/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/linux/arm64/config_components.h | 4 +-
.../linux/arm64/libavcodec/codec_list.c | 1 +
.../linux/arm64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/linux/ia32/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/linux/ia32/config_components.h | 4 +-
.../linux/ia32/libavcodec/codec_list.c | 1 +
.../linux/ia32/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/linux/x64/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/linux/x64/config_components.h | 4 +-
.../linux/x64/libavcodec/codec_list.c | 1 +
.../linux/x64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/mac/arm64/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/mac/arm64/config_components.h | 4 +-
.../mac/arm64/libavcodec/codec_list.c | 1 +
.../mac/arm64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/mac/x64/config.asm | 8 +--
chromium/config/Chromium/mac/x64/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/mac/x64/config_components.h | 4 +-
.../Chromium/mac/x64/libavcodec/codec_list.c | 1 +
.../Chromium/mac/x64/libavcodec/parser_list.c | 1 +
.../config/Chromium/win-msvc/ia32/config.asm | 8 +--
.../config/Chromium/win-msvc/ia32/config.h | 8 +--
.../win-msvc/ia32/libavcodec/codec_list.c | 1 +
.../win-msvc/ia32/libavcodec/parser_list.c | 1 +
.../config/Chromium/win-msvc/x64/config.asm | 8 +--
.../config/Chromium/win-msvc/x64/config.h | 8 +--
.../win-msvc/x64/libavcodec/codec_list.c | 1 +
.../win-msvc/x64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/win/arm64/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/win/arm64/config_components.h | 4 +-
.../win/arm64/libavcodec/codec_list.c | 1 +
.../win/arm64/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/win/ia32/config.asm | 8 +--
chromium/config/Chromium/win/ia32/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/win/ia32/config_components.h | 4 +-
.../Chromium/win/ia32/libavcodec/codec_list.c | 1 +
.../win/ia32/libavcodec/parser_list.c | 1 +
2023-04-28 03:49:32 -04:00
chromium/config/Chromium/win/x64/config.asm | 8 +--
chromium/config/Chromium/win/x64/config.h | 8 +--
2022-10-15 00:56:39 -03:00
.../Chromium/win/x64/config_components.h | 4 +-
.../Chromium/win/x64/libavcodec/codec_list.c | 1 +
.../Chromium/win/x64/libavcodec/parser_list.c | 1 +
chromium/scripts/build_ffmpeg.py | 4 +-
2023-05-31 12:53:30 -04:00
ffmpeg_generated.gni | 63 +++++++++++++++++++
2022-10-15 00:56:39 -03:00
...ame_libavcodec_aarch64_hevcdsp_idct_neon.S | 2 +
...name_libavcodec_aarch64_hevcdsp_sao_neon.S | 2 +
libavcodec/autorename_libavcodec_bswapdsp.c | 2 +
2023-05-31 12:53:30 -04:00
143 files changed, 386 insertions(+), 251 deletions(-)
2022-10-15 00:56:39 -03:00
create mode 100644 libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_idct_neon.S
create mode 100644 libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_sao_neon.S
create mode 100644 libavcodec/autorename_libavcodec_bswapdsp.c
2023-04-28 03:49:32 -04:00
diff --git a/chromium/config/Chrome/ios/arm64/config.h b/chromium/config/Chrome/ios/arm64/config.h
2023-05-31 12:53:30 -04:00
index 4a2c9afbe7..9842b9cbd4 100644
2023-04-28 03:49:32 -04:00
--- a/chromium/config/Chrome/ios/arm64/config.h
+++ b/chromium/config/Chrome/ios/arm64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-05-31 12:53:30 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin --extra-cflags='--target=arm64-apple-macosx' --extra-cflags=-F/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks --extra-cflags=-nostdinc --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/17/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min --extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=arm64 --extra-cflags='-arch arm64' --extra-ldflags='-arch arm64' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin --extra-cflags='--target=arm64-apple-macosx' --extra-cflags=-F/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks --extra-cflags=-nostdinc --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/17/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min --extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=arm64 --extra-cflags='-arch arm64' --extra-ldflags='-arch arm64' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2023-04-28 03:49:32 -04:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
#define CONFIG_THIS_YEAR 2023
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2023-04-28 03:49:32 -04:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2023-04-28 03:49:32 -04:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2023-04-28 03:49:32 -04:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
#define CONFIG_H264_SEI 1
-#define CONFIG_HEVCPARSE 0
-#define CONFIG_HEVC_SEI 0
+#define CONFIG_HEVCPARSE 1
+#define CONFIG_HEVC_SEI 1
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/ios/arm64/config_components.h b/chromium/config/Chrome/ios/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2023-04-28 03:49:32 -04:00
--- a/chromium/config/Chrome/ios/arm64/config_components.h
+++ b/chromium/config/Chrome/ios/arm64/config_components.h
@@ -134,7 +134,7 @@
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2023-04-28 03:49:32 -04:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/ios/arm64/libavcodec/codec_list.c b/chromium/config/Chrome/ios/arm64/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/ios/arm64/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/ios/arm64/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/ios/arm64/libavcodec/parser_list.c b/chromium/config/Chrome/ios/arm64/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/ios/arm64/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/ios/arm64/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
2022-10-15 00:56:39 -03:00
diff --git a/chromium/config/Chrome/linux/arm-neon/config.h b/chromium/config/Chrome/linux/arm-neon/config.h
2023-05-31 12:53:30 -04:00
index bf88a83c5a..6468423b56 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/arm-neon/config.h
+++ b/chromium/config/Chrome/linux/arm-neon/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=arm --enable-armv6 --enable-armv6t2 --enable-vfp --enable-thumb --extra-cflags='-march=armv7-a' --enable-cross-compile --target-os=linux --extra-cflags='--target=arm-linux-gnueabihf' --extra-ldflags='--target=arm-linux-gnueabihf' --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm-sysroot --extra-cflags='-mtune=cortex-a8' --extra-cflags='-mfloat-abi=hard' --extra-cflags=-O2 --enable-neon --extra-cflags='-mfpu=neon' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=arm --enable-armv6 --enable-armv6t2 --enable-vfp --enable-thumb --extra-cflags='-march=armv7-a' --enable-cross-compile --target-os=linux --extra-cflags='--target=arm-linux-gnueabihf' --extra-ldflags='--target=arm-linux-gnueabihf' --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm-sysroot --extra-cflags='-mtune=cortex-a8' --extra-cflags='-mfloat-abi=hard' --extra-cflags=-O2 --enable-neon --extra-cflags='-mfpu=neon' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/linux/arm-neon/config_components.h b/chromium/config/Chrome/linux/arm-neon/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/arm-neon/config_components.h
+++ b/chromium/config/Chrome/linux/arm-neon/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/linux/arm-neon/libavcodec/codec_list.c b/chromium/config/Chrome/linux/arm-neon/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/linux/arm-neon/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/linux/arm-neon/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/linux/arm-neon/libavcodec/parser_list.c b/chromium/config/Chrome/linux/arm-neon/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/linux/arm-neon/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/linux/arm-neon/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/linux/arm/config.h b/chromium/config/Chrome/linux/arm/config.h
2023-05-31 12:53:30 -04:00
index ba6634d4fc..adf4a40ecf 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/arm/config.h
+++ b/chromium/config/Chrome/linux/arm/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=arm --enable-armv6 --enable-armv6t2 --enable-vfp --enable-thumb --extra-cflags='-march=armv7-a' --enable-cross-compile --target-os=linux --extra-cflags='--target=arm-linux-gnueabihf' --extra-ldflags='--target=arm-linux-gnueabihf' --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm-sysroot --extra-cflags='-mtune=cortex-a8' --extra-cflags='-mfloat-abi=hard' --extra-cflags=-O2 --disable-neon --extra-cflags='-mfpu=vfpv3-d16' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=arm --enable-armv6 --enable-armv6t2 --enable-vfp --enable-thumb --extra-cflags='-march=armv7-a' --enable-cross-compile --target-os=linux --extra-cflags='--target=arm-linux-gnueabihf' --extra-ldflags='--target=arm-linux-gnueabihf' --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm-sysroot --extra-cflags='-mtune=cortex-a8' --extra-cflags='-mfloat-abi=hard' --extra-cflags=-O2 --disable-neon --extra-cflags='-mfpu=vfpv3-d16' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/linux/arm/config_components.h b/chromium/config/Chrome/linux/arm/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/arm/config_components.h
+++ b/chromium/config/Chrome/linux/arm/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/linux/arm/libavcodec/codec_list.c b/chromium/config/Chrome/linux/arm/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/linux/arm/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/linux/arm/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/linux/arm/libavcodec/parser_list.c b/chromium/config/Chrome/linux/arm/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/linux/arm/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/linux/arm/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/linux/arm64/config.h b/chromium/config/Chrome/linux/arm64/config.h
2023-05-31 12:53:30 -04:00
index 6f732b1254..688ed85c86 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/arm64/config.h
+++ b/chromium/config/Chrome/linux/arm64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-cross-compile --cross-prefix=/usr/bin/aarch64-linux-gnu- --extra-cflags='--target=aarch64-linux-gnu' --extra-ldflags='--target=aarch64-linux-gnu' --target-os=linux --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm64-sysroot --arch=aarch64 --enable-armv8 --extra-cflags='-march=armv8-a' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-cross-compile --cross-prefix=/usr/bin/aarch64-linux-gnu- --extra-cflags='--target=aarch64-linux-gnu' --extra-ldflags='--target=aarch64-linux-gnu' --target-os=linux --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm64-sysroot --arch=aarch64 --enable-armv8 --extra-cflags='-march=armv8-a' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/linux/arm64/config_components.h b/chromium/config/Chrome/linux/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/arm64/config_components.h
+++ b/chromium/config/Chrome/linux/arm64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/linux/arm64/libavcodec/codec_list.c b/chromium/config/Chrome/linux/arm64/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/linux/arm64/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/linux/arm64/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/linux/arm64/libavcodec/parser_list.c b/chromium/config/Chrome/linux/arm64/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/linux/arm64/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/linux/arm64/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/linux/ia32/config.h b/chromium/config/Chrome/linux/ia32/config.h
2023-05-31 12:53:30 -04:00
index c39827e854..7c61d0f99c 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/ia32/config.h
+++ b/chromium/config/Chrome/linux/ia32/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=i686 --extra-cflags='\"-m32\"' --extra-ldflags='\"-m32\"' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=i686 --extra-cflags='\"-m32\"' --extra-ldflags='\"-m32\"' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/linux/ia32/config_components.h b/chromium/config/Chrome/linux/ia32/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/ia32/config_components.h
+++ b/chromium/config/Chrome/linux/ia32/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/linux/ia32/libavcodec/codec_list.c b/chromium/config/Chrome/linux/ia32/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/linux/ia32/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/linux/ia32/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/linux/ia32/libavcodec/parser_list.c b/chromium/config/Chrome/linux/ia32/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/linux/ia32/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/linux/ia32/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/linux/x64/config.h b/chromium/config/Chrome/linux/x64/config.h
2023-05-31 12:53:30 -04:00
index 2dc833e597..980103a0d5 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/x64/config.h
+++ b/chromium/config/Chrome/linux/x64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/linux/x64/config_components.h b/chromium/config/Chrome/linux/x64/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/linux/x64/config_components.h
+++ b/chromium/config/Chrome/linux/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/linux/x64/libavcodec/codec_list.c b/chromium/config/Chrome/linux/x64/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/linux/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/linux/x64/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/linux/x64/libavcodec/parser_list.c b/chromium/config/Chrome/linux/x64/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/linux/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/linux/x64/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/mac/arm64/config.h b/chromium/config/Chrome/mac/arm64/config.h
2023-05-31 12:53:30 -04:00
index 4a2c9afbe7..9842b9cbd4 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/mac/arm64/config.h
+++ b/chromium/config/Chrome/mac/arm64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-05-31 12:53:30 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin --extra-cflags='--target=arm64-apple-macosx' --extra-cflags=-F/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks --extra-cflags=-nostdinc --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/17/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min --extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=arm64 --extra-cflags='-arch arm64' --extra-ldflags='-arch arm64' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin --extra-cflags='--target=arm64-apple-macosx' --extra-cflags=-F/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks --extra-cflags=-nostdinc --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/17/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min --extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=arm64 --extra-cflags='-arch arm64' --extra-ldflags='-arch arm64' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/mac/arm64/config_components.h b/chromium/config/Chrome/mac/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/mac/arm64/config_components.h
+++ b/chromium/config/Chrome/mac/arm64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/mac/arm64/libavcodec/codec_list.c b/chromium/config/Chrome/mac/arm64/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/mac/arm64/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/mac/arm64/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/mac/arm64/libavcodec/parser_list.c b/chromium/config/Chrome/mac/arm64/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/mac/arm64/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/mac/arm64/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/mac/x64/config.asm b/chromium/config/Chrome/mac/x64/config.asm
2023-05-31 12:53:30 -04:00
index 9bdc5d84f9..ab3a7b36c6 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/mac/x64/config.asm
+++ b/chromium/config/Chrome/mac/x64/config.asm
2023-05-31 12:53:30 -04:00
@@ -640,7 +640,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 1
%define CONFIG_CBS 0
%define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -652,7 +652,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_DEFLATE_WRAPPER 0
%define CONFIG_DIRAC_PARSE 1
%define CONFIG_DNN 0
-%define CONFIG_DOVI_RPU 0
+%define CONFIG_DOVI_RPU 1
%define CONFIG_DVPROFILE 0
%define CONFIG_EXIF 0
%define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -670,8 +670,8 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
%define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-%define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-%define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+%define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+%define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/mac/x64/config.h b/chromium/config/Chrome/mac/x64/config.h
2023-05-31 12:53:30 -04:00
index 638ac95a25..74559a4424 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/mac/x64/config.h
+++ b/chromium/config/Chrome/mac/x64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-05-31 12:53:30 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin --extra-cflags='--target=x86_64-apple-macosx' --extra-cflags=-F/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks --extra-cflags=-nostdinc --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/17/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min --extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=x86_64 --extra-cflags=-m64 --extra-ldflags='-arch x86_64' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-cross-compile --cc=clang --ld=ld64.lld --nm=llvm-nm --ar=llvm-ar --target-os=darwin --extra-cflags='--target=x86_64-apple-macosx' --extra-cflags=-F/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks --extra-cflags='-mmacosx-version-min=10.10' --extra-cflags=-fblocks --extra-cflags=-nostdinc --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include --extra-cflags=-isystem/usr/local/google/home/liberato/src/release_chrome/src/third_party/llvm-build/Release+Asserts/lib/clang/17/include --extra-ldflags=-syslibroot --extra-ldflags=/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk --extra-ldflags=-L/usr/local/google/home/liberato/src/release_chrome/src/build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib --extra-ldflags=-lSystem --extra-ldflags=-macosx_version_min --extra-ldflags=10.10 --extra-ldflags=-sdk_version --extra-ldflags=10.10 --extra-ldflags=-platform_version --extra-ldflags=macos --extra-ldflags=10.10 --extra-ldflags=10.10 --arch=x86_64 --extra-cflags=-m64 --extra-ldflags='-arch x86_64' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/mac/x64/config_components.h b/chromium/config/Chrome/mac/x64/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/mac/x64/config_components.h
+++ b/chromium/config/Chrome/mac/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/mac/x64/libavcodec/codec_list.c b/chromium/config/Chrome/mac/x64/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/mac/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/mac/x64/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/mac/x64/libavcodec/parser_list.c b/chromium/config/Chrome/mac/x64/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/mac/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/mac/x64/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/win-msvc/ia32/config.asm b/chromium/config/Chrome/win-msvc/ia32/config.asm
index ac13ddabdd..1305cdb704 100644
--- a/chromium/config/Chrome/win-msvc/ia32/config.asm
+++ b/chromium/config/Chrome/win-msvc/ia32/config.asm
@@ -563,7 +563,7 @@
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 1
%define CONFIG_CBS 0
%define CONFIG_CBS_H264 0
@@ -587,7 +587,7 @@
%define CONFIG_H264PARSE 1
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 1
-%define CONFIG_HEVCPARSE 0
+%define CONFIG_HEVCPARSE 1
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
@@ -752,7 +752,7 @@
%define CONFIG_H264_QSV_DECODER 0
%define CONFIG_H264_RKMPP_DECODER 0
%define CONFIG_HAP_DECODER 0
-%define CONFIG_HEVC_DECODER 0
+%define CONFIG_HEVC_DECODER 1
%define CONFIG_HEVC_QSV_DECODER 0
%define CONFIG_HEVC_RKMPP_DECODER 0
%define CONFIG_HEVC_V4L2M2M_DECODER 0
@@ -1450,7 +1450,7 @@
%define CONFIG_H261_PARSER 0
%define CONFIG_H263_PARSER 0
%define CONFIG_H264_PARSER 1
-%define CONFIG_HEVC_PARSER 0
+%define CONFIG_HEVC_PARSER 1
%define CONFIG_MJPEG_PARSER 0
%define CONFIG_MLP_PARSER 0
%define CONFIG_MPEG4VIDEO_PARSER 0
diff --git a/chromium/config/Chrome/win-msvc/ia32/config.h b/chromium/config/Chrome/win-msvc/ia32/config.h
index 90497d03b1..0b6d522ef3 100644
--- a/chromium/config/Chrome/win-msvc/ia32/config.h
+++ b/chromium/config/Chrome/win-msvc/ia32/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-bzlib --disable-error-resilience --disable-iconv --disable-lzo --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio' --extra-cflags=-I/cygdrive/d/chromium/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=yasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/cygdrive/d/chromium/src/third_party/ffmpeg/chromium/include/win --cc='cygwin-wrapper cl' --ld='cygwin-wrapper link' --nm='cygwin-wrapper dumpbin -symbols' --ar='cygwin-wrapper lib' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-bzlib --disable-error-resilience --disable-iconv --disable-lzo --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio' --extra-cflags=-I/cygdrive/d/chromium/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=yasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/cygdrive/d/chromium/src/third_party/ffmpeg/chromium/include/win --cc='cygwin-wrapper cl' --ld='cygwin-wrapper link' --nm='cygwin-wrapper dumpbin -symbols' --ar='cygwin-wrapper lib' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
#define CONFIG_THIS_YEAR 2018
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
@@ -578,7 +578,7 @@
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_H264 0
@@ -602,7 +602,7 @@
#define CONFIG_H264PARSE 1
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
-#define CONFIG_HEVCPARSE 0
+#define CONFIG_HEVCPARSE 1
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
@@ -767,7 +767,7 @@
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
@@ -1465,7 +1465,7 @@
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_MJPEG_PARSER 0
#define CONFIG_MLP_PARSER 0
#define CONFIG_MPEG4VIDEO_PARSER 0
diff --git a/chromium/config/Chrome/win-msvc/ia32/libavcodec/codec_list.c b/chromium/config/Chrome/win-msvc/ia32/libavcodec/codec_list.c
index 49f757b2d8..5ca1e9958c 100644
--- a/chromium/config/Chrome/win-msvc/ia32/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/win-msvc/ia32/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const AVCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/win-msvc/ia32/libavcodec/parser_list.c b/chromium/config/Chrome/win-msvc/ia32/libavcodec/parser_list.c
index 19d670aa24..f55c2ca459 100644
--- a/chromium/config/Chrome/win-msvc/ia32/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/win-msvc/ia32/libavcodec/parser_list.c
@@ -7,4 +7,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vorbis_parser,
&ff_vp3_parser,
&ff_vp8_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/win-msvc/x64/config.asm b/chromium/config/Chrome/win-msvc/x64/config.asm
index 49d66ac57d..c3e7f4de28 100644
--- a/chromium/config/Chrome/win-msvc/x64/config.asm
+++ b/chromium/config/Chrome/win-msvc/x64/config.asm
@@ -563,7 +563,7 @@
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 1
%define CONFIG_CBS 0
%define CONFIG_CBS_H264 0
@@ -587,7 +587,7 @@
%define CONFIG_H264PARSE 1
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 1
-%define CONFIG_HEVCPARSE 0
+%define CONFIG_HEVCPARSE 1
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
@@ -752,7 +752,7 @@
%define CONFIG_H264_QSV_DECODER 0
%define CONFIG_H264_RKMPP_DECODER 0
%define CONFIG_HAP_DECODER 0
-%define CONFIG_HEVC_DECODER 0
+%define CONFIG_HEVC_DECODER 1
%define CONFIG_HEVC_QSV_DECODER 0
%define CONFIG_HEVC_RKMPP_DECODER 0
%define CONFIG_HEVC_V4L2M2M_DECODER 0
@@ -1450,7 +1450,7 @@
%define CONFIG_H261_PARSER 0
%define CONFIG_H263_PARSER 0
%define CONFIG_H264_PARSER 1
-%define CONFIG_HEVC_PARSER 0
+%define CONFIG_HEVC_PARSER 1
%define CONFIG_MJPEG_PARSER 0
%define CONFIG_MLP_PARSER 0
%define CONFIG_MPEG4VIDEO_PARSER 0
diff --git a/chromium/config/Chrome/win-msvc/x64/config.h b/chromium/config/Chrome/win-msvc/x64/config.h
index 359682176a..d45775e30a 100644
--- a/chromium/config/Chrome/win-msvc/x64/config.h
+++ b/chromium/config/Chrome/win-msvc/x64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-bzlib --disable-error-resilience --disable-iconv --disable-lzo --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio' --extra-cflags=-I/cygdrive/d/chromium/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=yasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/cygdrive/d/chromium/src/third_party/ffmpeg/chromium/include/win --cc='cygwin-wrapper cl' --ld='cygwin-wrapper link' --nm='cygwin-wrapper dumpbin -symbols' --ar='cygwin-wrapper lib' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-bzlib --disable-error-resilience --disable-iconv --disable-lzo --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio' --extra-cflags=-I/cygdrive/d/chromium/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=yasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/cygdrive/d/chromium/src/third_party/ffmpeg/chromium/include/win --cc='cygwin-wrapper cl' --ld='cygwin-wrapper link' --nm='cygwin-wrapper dumpbin -symbols' --ar='cygwin-wrapper lib' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
#define CONFIG_THIS_YEAR 2018
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
@@ -578,7 +578,7 @@
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_H264 0
@@ -602,7 +602,7 @@
#define CONFIG_H264PARSE 1
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
-#define CONFIG_HEVCPARSE 0
+#define CONFIG_HEVCPARSE 1
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
@@ -767,7 +767,7 @@
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
@@ -1465,7 +1465,7 @@
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_MJPEG_PARSER 0
#define CONFIG_MLP_PARSER 0
#define CONFIG_MPEG4VIDEO_PARSER 0
diff --git a/chromium/config/Chrome/win-msvc/x64/libavcodec/codec_list.c b/chromium/config/Chrome/win-msvc/x64/libavcodec/codec_list.c
index 49f757b2d8..5ca1e9958c 100644
--- a/chromium/config/Chrome/win-msvc/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/win-msvc/x64/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const AVCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/win-msvc/x64/libavcodec/parser_list.c b/chromium/config/Chrome/win-msvc/x64/libavcodec/parser_list.c
index 19d670aa24..f55c2ca459 100644
--- a/chromium/config/Chrome/win-msvc/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/win-msvc/x64/libavcodec/parser_list.c
@@ -7,4 +7,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vorbis_parser,
&ff_vp3_parser,
&ff_vp8_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/win/arm64/config.h b/chromium/config/Chrome/win/arm64/config.h
2023-05-31 12:53:30 -04:00
index ba18416b31..9d27a8d2a6 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/win/arm64/config.h
+++ b/chromium/config/Chrome/win/arm64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-05-31 12:53:30 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/ffmpeg/chromium/include/win --enable-cross-compile --cc=clang-cl --ld=lld-link --nm=llvm-nm --ar=llvm-ar --extra-cflags=-O2 --arch=aarch64 --as=clang-cl --extra-cflags='--target=arm64-windows' --extra-cflags=/winsysroot/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7 --extra-ldflags='/winsysroot:/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/ffmpeg/chromium/include/win --enable-cross-compile --cc=clang-cl --ld=lld-link --nm=llvm-nm --ar=llvm-ar --extra-cflags=-O2 --arch=aarch64 --as=clang-cl --extra-cflags='--target=arm64-windows' --extra-cflags=/winsysroot/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7 --extra-ldflags='/winsysroot:/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/win/arm64/config_components.h b/chromium/config/Chrome/win/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/win/arm64/config_components.h
+++ b/chromium/config/Chrome/win/arm64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/win/arm64/libavcodec/codec_list.c b/chromium/config/Chrome/win/arm64/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/win/arm64/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/win/arm64/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/win/arm64/libavcodec/parser_list.c b/chromium/config/Chrome/win/arm64/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/win/arm64/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/win/arm64/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/win/ia32/config.asm b/chromium/config/Chrome/win/ia32/config.asm
2023-05-31 12:53:30 -04:00
index 7fd5041d72..210035ace6 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/win/ia32/config.asm
+++ b/chromium/config/Chrome/win/ia32/config.asm
2023-05-31 12:53:30 -04:00
@@ -640,7 +640,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 1
%define CONFIG_CBS 0
%define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -652,7 +652,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_DEFLATE_WRAPPER 0
%define CONFIG_DIRAC_PARSE 1
%define CONFIG_DNN 0
-%define CONFIG_DOVI_RPU 0
+%define CONFIG_DOVI_RPU 1
%define CONFIG_DVPROFILE 0
%define CONFIG_EXIF 0
%define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -670,8 +670,8 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
%define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-%define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-%define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+%define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+%define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/win/ia32/config.h b/chromium/config/Chrome/win/ia32/config.h
2023-05-31 12:53:30 -04:00
index f4d897aa55..c32a7fc31e 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/win/ia32/config.h
+++ b/chromium/config/Chrome/win/ia32/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-05-31 12:53:30 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/ffmpeg/chromium/include/win --enable-cross-compile --cc=clang-cl --ld=lld-link --nm=llvm-nm --ar=llvm-ar --extra-cflags=-O2 --extra-cflags=-m32 --extra-cflags=/winsysroot/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7 --extra-ldflags='/winsysroot:/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/ffmpeg/chromium/include/win --enable-cross-compile --cc=clang-cl --ld=lld-link --nm=llvm-nm --ar=llvm-ar --extra-cflags=-O2 --extra-cflags=-m32 --extra-cflags=/winsysroot/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7 --extra-ldflags='/winsysroot:/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/win/ia32/config_components.h b/chromium/config/Chrome/win/ia32/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/win/ia32/config_components.h
+++ b/chromium/config/Chrome/win/ia32/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/win/ia32/libavcodec/codec_list.c b/chromium/config/Chrome/win/ia32/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/win/ia32/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/win/ia32/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/win/ia32/libavcodec/parser_list.c b/chromium/config/Chrome/win/ia32/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/win/ia32/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/win/ia32/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chrome/win/x64/config.asm b/chromium/config/Chrome/win/x64/config.asm
2023-05-31 12:53:30 -04:00
index c1af2d690a..1034b0669b 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/win/x64/config.asm
+++ b/chromium/config/Chrome/win/x64/config.asm
2023-05-31 12:53:30 -04:00
@@ -640,7 +640,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 1
%define CONFIG_CBS 0
%define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -652,7 +652,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_DEFLATE_WRAPPER 0
%define CONFIG_DIRAC_PARSE 1
%define CONFIG_DNN 0
-%define CONFIG_DOVI_RPU 0
+%define CONFIG_DOVI_RPU 1
%define CONFIG_DVPROFILE 0
%define CONFIG_EXIF 0
%define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -670,8 +670,8 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
%define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-%define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-%define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+%define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+%define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/win/x64/config.h b/chromium/config/Chrome/win/x64/config.h
2023-05-31 12:53:30 -04:00
index 02d074b823..726a429a5b 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/win/x64/config.h
+++ b/chromium/config/Chrome/win/x64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-05-31 12:53:30 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/ffmpeg/chromium/include/win --target-os=win64 --enable-cross-compile --cc=clang-cl --ld=lld-link --nm=llvm-nm --ar=llvm-ar --extra-cflags=-O2 --extra-cflags=/winsysroot/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7 --extra-ldflags='/winsysroot:/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264'" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-error-resilience --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --toolchain=msvc --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/ffmpeg/chromium/include/win --target-os=win64 --enable-cross-compile --cc=clang-cl --ld=lld-link --nm=llvm-nm --ar=llvm-ar --extra-cflags=-O2 --extra-cflags=/winsysroot/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7 --extra-ldflags='/winsysroot:/usr/local/google/home/liberato/src/release_chrome/src/third_party/depot_tools/win_toolchain/vs_files/27370823e7' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc'" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chrome/win/x64/config_components.h b/chromium/config/Chrome/win/x64/config_components.h
2023-05-31 12:53:30 -04:00
index 3604442a32..7a829ad1d7 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chrome/win/x64/config_components.h
+++ b/chromium/config/Chrome/win/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chrome/win/x64/libavcodec/codec_list.c b/chromium/config/Chrome/win/x64/libavcodec/codec_list.c
index cbd7f3945a..80d0456b5c 100644
--- a/chromium/config/Chrome/win/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chrome/win/x64/libavcodec/codec_list.c
@@ -17,4 +17,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chrome/win/x64/libavcodec/parser_list.c b/chromium/config/Chrome/win/x64/libavcodec/parser_list.c
index 50acddb28e..1269282a87 100644
--- a/chromium/config/Chrome/win/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chrome/win/x64/libavcodec/parser_list.c
@@ -8,4 +8,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/ChromeOS/linux-noasm/x64/config.h b/chromium/config/ChromeOS/linux-noasm/x64/config.h
2023-05-31 12:53:30 -04:00
index 25582b9c1e..a90cc61869 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux-noasm/x64/config.h
+++ b/chromium/config/ChromeOS/linux-noasm/x64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-lto --arch=x86_64 --target-os=linux --disable-asm --disable-inline-asm --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-lto --arch=x86_64 --target-os=linux --disable-asm --disable-inline-asm --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 1
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 1
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/ChromeOS/linux-noasm/x64/config_components.h b/chromium/config/ChromeOS/linux-noasm/x64/config_components.h
2023-05-31 12:53:30 -04:00
index 80435e58f2..bc677e767c 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux-noasm/x64/config_components.h
+++ b/chromium/config/ChromeOS/linux-noasm/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 1
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/codec_list.c b/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/codec_list.c
index 0cc2135452..d318784b23 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/codec_list.c
+++ b/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/codec_list.c
@@ -19,4 +19,5 @@ static const FFCodec * const codec_list[] = {
2022-10-15 00:56:39 -03:00
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/parser_list.c b/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/parser_list.c
index e1652f8b9d..bb61b337a0 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/parser_list.c
+++ b/chromium/config/ChromeOS/linux-noasm/x64/libavcodec/parser_list.c
@@ -10,4 +10,5 @@ static const AVCodecParser * const parser_list[] = {
2022-10-15 00:56:39 -03:00
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/ChromeOS/linux/arm-neon/config.h b/chromium/config/ChromeOS/linux/arm-neon/config.h
2023-05-31 12:53:30 -04:00
index bce5389bbe..41e801277f 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm-neon/config.h
+++ b/chromium/config/ChromeOS/linux/arm-neon/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=arm --enable-armv6 --enable-armv6t2 --enable-vfp --enable-thumb --extra-cflags='-march=armv7-a' --enable-cross-compile --target-os=linux --extra-cflags='--target=arm-linux-gnueabihf' --extra-ldflags='--target=arm-linux-gnueabihf' --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm-sysroot --extra-cflags='-mtune=cortex-a8' --extra-cflags='-mfloat-abi=hard' --extra-cflags=-O2 --enable-neon --extra-cflags='-mfpu=neon' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=arm --enable-armv6 --enable-armv6t2 --enable-vfp --enable-thumb --extra-cflags='-march=armv7-a' --enable-cross-compile --target-os=linux --extra-cflags='--target=arm-linux-gnueabihf' --extra-ldflags='--target=arm-linux-gnueabihf' --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm-sysroot --extra-cflags='-mtune=cortex-a8' --extra-cflags='-mfloat-abi=hard' --extra-cflags=-O2 --enable-neon --extra-cflags='-mfpu=neon' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 1
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 1
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/ChromeOS/linux/arm-neon/config_components.h b/chromium/config/ChromeOS/linux/arm-neon/config_components.h
2023-05-31 12:53:30 -04:00
index 80435e58f2..bc677e767c 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm-neon/config_components.h
+++ b/chromium/config/ChromeOS/linux/arm-neon/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 1
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/ChromeOS/linux/arm-neon/libavcodec/codec_list.c b/chromium/config/ChromeOS/linux/arm-neon/libavcodec/codec_list.c
index 0cc2135452..d318784b23 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm-neon/libavcodec/codec_list.c
+++ b/chromium/config/ChromeOS/linux/arm-neon/libavcodec/codec_list.c
@@ -19,4 +19,5 @@ static const FFCodec * const codec_list[] = {
2022-10-15 00:56:39 -03:00
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/ChromeOS/linux/arm-neon/libavcodec/parser_list.c b/chromium/config/ChromeOS/linux/arm-neon/libavcodec/parser_list.c
index e1652f8b9d..bb61b337a0 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm-neon/libavcodec/parser_list.c
+++ b/chromium/config/ChromeOS/linux/arm-neon/libavcodec/parser_list.c
@@ -10,4 +10,5 @@ static const AVCodecParser * const parser_list[] = {
2022-10-15 00:56:39 -03:00
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/ChromeOS/linux/arm/config.h b/chromium/config/ChromeOS/linux/arm/config.h
2023-05-31 12:53:30 -04:00
index 73b32e93aa..6060fd5b5c 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm/config.h
+++ b/chromium/config/ChromeOS/linux/arm/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=arm --enable-armv6 --enable-armv6t2 --enable-vfp --enable-thumb --extra-cflags='-march=armv7-a' --enable-cross-compile --target-os=linux --extra-cflags='--target=arm-linux-gnueabihf' --extra-ldflags='--target=arm-linux-gnueabihf' --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm-sysroot --extra-cflags='-mtune=cortex-a8' --extra-cflags='-mfloat-abi=hard' --extra-cflags=-O2 --disable-neon --extra-cflags='-mfpu=vfpv3-d16' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=arm --enable-armv6 --enable-armv6t2 --enable-vfp --enable-thumb --extra-cflags='-march=armv7-a' --enable-cross-compile --target-os=linux --extra-cflags='--target=arm-linux-gnueabihf' --extra-ldflags='--target=arm-linux-gnueabihf' --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm-sysroot --extra-cflags='-mtune=cortex-a8' --extra-cflags='-mfloat-abi=hard' --extra-cflags=-O2 --disable-neon --extra-cflags='-mfpu=vfpv3-d16' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 1
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 1
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/ChromeOS/linux/arm/config_components.h b/chromium/config/ChromeOS/linux/arm/config_components.h
2023-05-31 12:53:30 -04:00
index 80435e58f2..bc677e767c 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm/config_components.h
+++ b/chromium/config/ChromeOS/linux/arm/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 1
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/ChromeOS/linux/arm/libavcodec/codec_list.c b/chromium/config/ChromeOS/linux/arm/libavcodec/codec_list.c
index 0cc2135452..d318784b23 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm/libavcodec/codec_list.c
+++ b/chromium/config/ChromeOS/linux/arm/libavcodec/codec_list.c
@@ -19,4 +19,5 @@ static const FFCodec * const codec_list[] = {
2022-10-15 00:56:39 -03:00
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/ChromeOS/linux/arm/libavcodec/parser_list.c b/chromium/config/ChromeOS/linux/arm/libavcodec/parser_list.c
index e1652f8b9d..bb61b337a0 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm/libavcodec/parser_list.c
+++ b/chromium/config/ChromeOS/linux/arm/libavcodec/parser_list.c
@@ -10,4 +10,5 @@ static const AVCodecParser * const parser_list[] = {
2022-10-15 00:56:39 -03:00
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/ChromeOS/linux/arm64/config.h b/chromium/config/ChromeOS/linux/arm64/config.h
2023-05-31 12:53:30 -04:00
index 5616e4a172..3c47e08372 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm64/config.h
+++ b/chromium/config/ChromeOS/linux/arm64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-cross-compile --cross-prefix=/usr/bin/aarch64-linux-gnu- --extra-cflags='--target=aarch64-linux-gnu' --extra-ldflags='--target=aarch64-linux-gnu' --target-os=linux --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm64-sysroot --arch=aarch64 --enable-armv8 --extra-cflags='-march=armv8-a' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-cross-compile --cross-prefix=/usr/bin/aarch64-linux-gnu- --extra-cflags='--target=aarch64-linux-gnu' --extra-ldflags='--target=aarch64-linux-gnu' --target-os=linux --sysroot=/usr/local/google/home/liberato/src/release_chrome/src/build/linux/debian_bullseye_arm64-sysroot --arch=aarch64 --enable-armv8 --extra-cflags='-march=armv8-a' --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 1
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 1
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/ChromeOS/linux/arm64/config_components.h b/chromium/config/ChromeOS/linux/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index 80435e58f2..bc677e767c 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm64/config_components.h
+++ b/chromium/config/ChromeOS/linux/arm64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 1
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/ChromeOS/linux/arm64/libavcodec/codec_list.c b/chromium/config/ChromeOS/linux/arm64/libavcodec/codec_list.c
index 0cc2135452..d318784b23 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm64/libavcodec/codec_list.c
+++ b/chromium/config/ChromeOS/linux/arm64/libavcodec/codec_list.c
@@ -19,4 +19,5 @@ static const FFCodec * const codec_list[] = {
2022-10-15 00:56:39 -03:00
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/ChromeOS/linux/arm64/libavcodec/parser_list.c b/chromium/config/ChromeOS/linux/arm64/libavcodec/parser_list.c
index e1652f8b9d..bb61b337a0 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/arm64/libavcodec/parser_list.c
+++ b/chromium/config/ChromeOS/linux/arm64/libavcodec/parser_list.c
@@ -10,4 +10,5 @@ static const AVCodecParser * const parser_list[] = {
2022-10-15 00:56:39 -03:00
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/ChromeOS/linux/ia32/config.h b/chromium/config/ChromeOS/linux/ia32/config.h
2023-05-31 12:53:30 -04:00
index 3ffcf8b6eb..85a361ddc2 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/ia32/config.h
+++ b/chromium/config/ChromeOS/linux/ia32/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=i686 --extra-cflags='\"-m32\"' --extra-ldflags='\"-m32\"' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --arch=i686 --extra-cflags='\"-m32\"' --extra-ldflags='\"-m32\"' --enable-pic --cc=clang --cxx=clang++ --ld=clang --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 1
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 1
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/ChromeOS/linux/ia32/config_components.h b/chromium/config/ChromeOS/linux/ia32/config_components.h
2023-05-31 12:53:30 -04:00
index 80435e58f2..bc677e767c 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/ia32/config_components.h
+++ b/chromium/config/ChromeOS/linux/ia32/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 1
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/ChromeOS/linux/ia32/libavcodec/codec_list.c b/chromium/config/ChromeOS/linux/ia32/libavcodec/codec_list.c
index 0cc2135452..d318784b23 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/ia32/libavcodec/codec_list.c
+++ b/chromium/config/ChromeOS/linux/ia32/libavcodec/codec_list.c
@@ -19,4 +19,5 @@ static const FFCodec * const codec_list[] = {
2022-10-15 00:56:39 -03:00
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/ChromeOS/linux/ia32/libavcodec/parser_list.c b/chromium/config/ChromeOS/linux/ia32/libavcodec/parser_list.c
index e1652f8b9d..bb61b337a0 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/ia32/libavcodec/parser_list.c
+++ b/chromium/config/ChromeOS/linux/ia32/libavcodec/parser_list.c
@@ -10,4 +10,5 @@ static const AVCodecParser * const parser_list[] = {
2022-10-15 00:56:39 -03:00
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/ChromeOS/linux/x64/config.h b/chromium/config/ChromeOS/linux/x64/config.h
2023-05-31 12:53:30 -04:00
index 22c4bcfe82..d4b533e233 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/x64/config.h
+++ b/chromium/config/ChromeOS/linux/x64/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
#define FFMPEG_CONFIG_H
2023-04-28 03:49:32 -04:00
-/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264' --enable-demuxer=aac --enable-parser='aac,h264' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
+/* #define FFMPEG_CONFIGURATION "--disable-everything --disable-all --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --enable-avcodec --enable-avformat --enable-avutil --enable-fft --enable-rdft --enable-static --enable-libopus --disable-debug --disable-bzlib --disable-iconv --disable-network --disable-schannel --disable-sdl2 --disable-symver --disable-xlib --disable-zlib --disable-securetransport --disable-faan --disable-alsa --disable-autodetect --enable-decoder='vorbis,libopus,flac' --enable-decoder='pcm_u8,pcm_s16le,pcm_s24le,pcm_s32le,pcm_f32le,mp3' --enable-decoder='pcm_s16be,pcm_s24be,pcm_mulaw,pcm_alaw' --enable-demuxer='ogg,matroska,wav,flac,mp3,mov' --enable-parser='opus,vorbis,flac,mpegaudio,vp9' --extra-cflags=-I/usr/local/google/home/liberato/src/release_chrome/src/third_party/opus/src/include --disable-linux-perf --x86asmexe=nasm --optflags='\"-O2\"' --enable-decoder='theora,vp8' --enable-parser='vp3,vp8' --enable-lto --arch=x86_64 --target-os=linux --enable-pic --cc=clang --cxx=clang++ --ld=clang --extra-ldflags='-fuse-ld=lld' --enable-decoder='aac,h264,hevc' --enable-demuxer=aac --enable-decoder='aac,h264,hevc' --enable-decoder=mpeg4 --enable-parser='h263,mpeg4video' --enable-demuxer=avi" -- elide long configuration string from binary */
2022-10-15 00:56:39 -03:00
#define FFMPEG_LICENSE "LGPL version 2.1 or later"
2023-04-28 03:49:32 -04:00
#define CONFIG_THIS_YEAR 2023
2022-10-15 00:56:39 -03:00
#define FFMPEG_DATADIR "/usr/local/share/ffmpeg"
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 1
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 1
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 1
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 1
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 1
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/ChromeOS/linux/x64/config_components.h b/chromium/config/ChromeOS/linux/x64/config_components.h
2023-05-31 12:53:30 -04:00
index 80435e58f2..bc677e767c 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/x64/config_components.h
+++ b/chromium/config/ChromeOS/linux/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 1
#define CONFIG_H264_PARSER 1
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/ChromeOS/linux/x64/libavcodec/codec_list.c b/chromium/config/ChromeOS/linux/x64/libavcodec/codec_list.c
index 0cc2135452..d318784b23 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/x64/libavcodec/codec_list.c
+++ b/chromium/config/ChromeOS/linux/x64/libavcodec/codec_list.c
@@ -19,4 +19,5 @@ static const FFCodec * const codec_list[] = {
2022-10-15 00:56:39 -03:00
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/ChromeOS/linux/x64/libavcodec/parser_list.c b/chromium/config/ChromeOS/linux/x64/libavcodec/parser_list.c
index e1652f8b9d..bb61b337a0 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/ChromeOS/linux/x64/libavcodec/parser_list.c
+++ b/chromium/config/ChromeOS/linux/x64/libavcodec/parser_list.c
@@ -10,4 +10,5 @@ static const AVCodecParser * const parser_list[] = {
2022-10-15 00:56:39 -03:00
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
2023-04-28 03:49:32 -04:00
diff --git a/chromium/config/Chromium/ios/arm64/config.h b/chromium/config/Chromium/ios/arm64/config.h
2023-05-31 12:53:30 -04:00
index 8581bab932..c7cc453778 100644
2023-04-28 03:49:32 -04:00
--- a/chromium/config/Chromium/ios/arm64/config.h
+++ b/chromium/config/Chromium/ios/arm64/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2023-04-28 03:49:32 -04:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2023-04-28 03:49:32 -04:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2023-04-28 03:49:32 -04:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
#define CONFIG_H264_SEI 0
-#define CONFIG_HEVCPARSE 0
-#define CONFIG_HEVC_SEI 0
+#define CONFIG_HEVCPARSE 1
+#define CONFIG_HEVC_SEI 1
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/ios/arm64/config_components.h b/chromium/config/Chromium/ios/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2023-04-28 03:49:32 -04:00
--- a/chromium/config/Chromium/ios/arm64/config_components.h
+++ b/chromium/config/Chromium/ios/arm64/config_components.h
@@ -134,7 +134,7 @@
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2023-04-28 03:49:32 -04:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/ios/arm64/libavcodec/codec_list.c b/chromium/config/Chromium/ios/arm64/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/ios/arm64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/ios/arm64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/ios/arm64/libavcodec/parser_list.c b/chromium/config/Chromium/ios/arm64/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/ios/arm64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/ios/arm64/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
2022-10-15 00:56:39 -03:00
diff --git a/chromium/config/Chromium/linux-noasm/x64/config.h b/chromium/config/Chromium/linux-noasm/x64/config.h
2023-05-31 12:53:30 -04:00
index 2a160bd8c0..64a29625ff 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux-noasm/x64/config.h
+++ b/chromium/config/Chromium/linux-noasm/x64/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/linux-noasm/x64/config_components.h b/chromium/config/Chromium/linux-noasm/x64/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux-noasm/x64/config_components.h
+++ b/chromium/config/Chromium/linux-noasm/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/linux-noasm/x64/libavcodec/codec_list.c b/chromium/config/Chromium/linux-noasm/x64/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/linux-noasm/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/linux-noasm/x64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/linux-noasm/x64/libavcodec/parser_list.c b/chromium/config/Chromium/linux-noasm/x64/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/linux-noasm/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/linux-noasm/x64/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/linux/arm-neon/config.h b/chromium/config/Chromium/linux/arm-neon/config.h
2023-05-31 12:53:30 -04:00
index 761a7c6e36..bb0f9b68fc 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/arm-neon/config.h
+++ b/chromium/config/Chromium/linux/arm-neon/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/linux/arm-neon/config_components.h b/chromium/config/Chromium/linux/arm-neon/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/arm-neon/config_components.h
+++ b/chromium/config/Chromium/linux/arm-neon/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/linux/arm-neon/libavcodec/codec_list.c b/chromium/config/Chromium/linux/arm-neon/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/linux/arm-neon/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/linux/arm-neon/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/linux/arm-neon/libavcodec/parser_list.c b/chromium/config/Chromium/linux/arm-neon/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/linux/arm-neon/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/linux/arm-neon/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/linux/arm/config.h b/chromium/config/Chromium/linux/arm/config.h
2023-05-31 12:53:30 -04:00
index c2aab774f4..7fe09eb0f0 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/arm/config.h
+++ b/chromium/config/Chromium/linux/arm/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/linux/arm/config_components.h b/chromium/config/Chromium/linux/arm/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/arm/config_components.h
+++ b/chromium/config/Chromium/linux/arm/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/linux/arm/libavcodec/codec_list.c b/chromium/config/Chromium/linux/arm/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/linux/arm/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/linux/arm/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/linux/arm/libavcodec/parser_list.c b/chromium/config/Chromium/linux/arm/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/linux/arm/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/linux/arm/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/linux/arm64/config.h b/chromium/config/Chromium/linux/arm64/config.h
2023-05-31 12:53:30 -04:00
index 3ce3e42a7d..2883146f03 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/arm64/config.h
+++ b/chromium/config/Chromium/linux/arm64/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/linux/arm64/config_components.h b/chromium/config/Chromium/linux/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/arm64/config_components.h
+++ b/chromium/config/Chromium/linux/arm64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/linux/arm64/libavcodec/codec_list.c b/chromium/config/Chromium/linux/arm64/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/linux/arm64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/linux/arm64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/linux/arm64/libavcodec/parser_list.c b/chromium/config/Chromium/linux/arm64/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/linux/arm64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/linux/arm64/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/linux/ia32/config.h b/chromium/config/Chromium/linux/ia32/config.h
2023-05-31 12:53:30 -04:00
index d8285a78b3..8119355138 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/ia32/config.h
+++ b/chromium/config/Chromium/linux/ia32/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/linux/ia32/config_components.h b/chromium/config/Chromium/linux/ia32/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/ia32/config_components.h
+++ b/chromium/config/Chromium/linux/ia32/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/linux/ia32/libavcodec/codec_list.c b/chromium/config/Chromium/linux/ia32/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/linux/ia32/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/linux/ia32/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/linux/ia32/libavcodec/parser_list.c b/chromium/config/Chromium/linux/ia32/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/linux/ia32/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/linux/ia32/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/linux/x64/config.h b/chromium/config/Chromium/linux/x64/config.h
2023-05-31 12:53:30 -04:00
index c2bda731ae..c3f700a37d 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/x64/config.h
+++ b/chromium/config/Chromium/linux/x64/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/linux/x64/config_components.h b/chromium/config/Chromium/linux/x64/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/linux/x64/config_components.h
+++ b/chromium/config/Chromium/linux/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/linux/x64/libavcodec/codec_list.c b/chromium/config/Chromium/linux/x64/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/linux/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/linux/x64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/linux/x64/libavcodec/parser_list.c b/chromium/config/Chromium/linux/x64/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/linux/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/linux/x64/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/mac/arm64/config.h b/chromium/config/Chromium/mac/arm64/config.h
2023-05-31 12:53:30 -04:00
index 8581bab932..c7cc453778 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/mac/arm64/config.h
+++ b/chromium/config/Chromium/mac/arm64/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/mac/arm64/config_components.h b/chromium/config/Chromium/mac/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/mac/arm64/config_components.h
+++ b/chromium/config/Chromium/mac/arm64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/mac/arm64/libavcodec/codec_list.c b/chromium/config/Chromium/mac/arm64/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/mac/arm64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/mac/arm64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/mac/arm64/libavcodec/parser_list.c b/chromium/config/Chromium/mac/arm64/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/mac/arm64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/mac/arm64/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/mac/x64/config.asm b/chromium/config/Chromium/mac/x64/config.asm
2023-05-31 12:53:30 -04:00
index 36e5a1e62a..f4b4466e6b 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/mac/x64/config.asm
+++ b/chromium/config/Chromium/mac/x64/config.asm
2023-05-31 12:53:30 -04:00
@@ -640,7 +640,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 0
%define CONFIG_CBS 0
%define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -652,7 +652,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_DEFLATE_WRAPPER 0
%define CONFIG_DIRAC_PARSE 1
%define CONFIG_DNN 0
-%define CONFIG_DOVI_RPU 0
+%define CONFIG_DOVI_RPU 1
%define CONFIG_DVPROFILE 0
%define CONFIG_EXIF 0
%define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -670,8 +670,8 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
%define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-%define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-%define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+%define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+%define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/mac/x64/config.h b/chromium/config/Chromium/mac/x64/config.h
2023-05-31 12:53:30 -04:00
index 5db229d872..772619b7c9 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/mac/x64/config.h
+++ b/chromium/config/Chromium/mac/x64/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/mac/x64/config_components.h b/chromium/config/Chromium/mac/x64/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/mac/x64/config_components.h
+++ b/chromium/config/Chromium/mac/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/mac/x64/libavcodec/codec_list.c b/chromium/config/Chromium/mac/x64/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/mac/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/mac/x64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/mac/x64/libavcodec/parser_list.c b/chromium/config/Chromium/mac/x64/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/mac/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/mac/x64/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/win-msvc/ia32/config.asm b/chromium/config/Chromium/win-msvc/ia32/config.asm
index e425512ab2..99eeb26c7f 100644
--- a/chromium/config/Chromium/win-msvc/ia32/config.asm
+++ b/chromium/config/Chromium/win-msvc/ia32/config.asm
@@ -563,7 +563,7 @@
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 0
%define CONFIG_CBS 0
%define CONFIG_CBS_H264 0
@@ -587,7 +587,7 @@
%define CONFIG_H264PARSE 0
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 0
-%define CONFIG_HEVCPARSE 0
+%define CONFIG_HEVCPARSE 1
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
@@ -752,7 +752,7 @@
%define CONFIG_H264_QSV_DECODER 0
%define CONFIG_H264_RKMPP_DECODER 0
%define CONFIG_HAP_DECODER 0
-%define CONFIG_HEVC_DECODER 0
+%define CONFIG_HEVC_DECODER 1
%define CONFIG_HEVC_QSV_DECODER 0
%define CONFIG_HEVC_RKMPP_DECODER 0
%define CONFIG_HEVC_V4L2M2M_DECODER 0
@@ -1450,7 +1450,7 @@
%define CONFIG_H261_PARSER 0
%define CONFIG_H263_PARSER 0
%define CONFIG_H264_PARSER 0
-%define CONFIG_HEVC_PARSER 0
+%define CONFIG_HEVC_PARSER 1
%define CONFIG_MJPEG_PARSER 0
%define CONFIG_MLP_PARSER 0
%define CONFIG_MPEG4VIDEO_PARSER 0
diff --git a/chromium/config/Chromium/win-msvc/ia32/config.h b/chromium/config/Chromium/win-msvc/ia32/config.h
index a23d3a6089..b1fb82acc2 100644
--- a/chromium/config/Chromium/win-msvc/ia32/config.h
+++ b/chromium/config/Chromium/win-msvc/ia32/config.h
@@ -578,7 +578,7 @@
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_H264 0
@@ -602,7 +602,7 @@
#define CONFIG_H264PARSE 0
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
-#define CONFIG_HEVCPARSE 0
+#define CONFIG_HEVCPARSE 1
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
@@ -767,7 +767,7 @@
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
@@ -1465,7 +1465,7 @@
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_MJPEG_PARSER 0
#define CONFIG_MLP_PARSER 0
#define CONFIG_MPEG4VIDEO_PARSER 0
diff --git a/chromium/config/Chromium/win-msvc/ia32/libavcodec/codec_list.c b/chromium/config/Chromium/win-msvc/ia32/libavcodec/codec_list.c
index 9407bd2775..069f0f61bd 100644
--- a/chromium/config/Chromium/win-msvc/ia32/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/win-msvc/ia32/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const AVCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/win-msvc/ia32/libavcodec/parser_list.c b/chromium/config/Chromium/win-msvc/ia32/libavcodec/parser_list.c
index 4c59b89cdf..8629776838 100644
--- a/chromium/config/Chromium/win-msvc/ia32/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/win-msvc/ia32/libavcodec/parser_list.c
@@ -5,4 +5,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vorbis_parser,
&ff_vp3_parser,
&ff_vp8_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/win-msvc/x64/config.asm b/chromium/config/Chromium/win-msvc/x64/config.asm
index 3c9bd63728..71c73ca09b 100644
--- a/chromium/config/Chromium/win-msvc/x64/config.asm
+++ b/chromium/config/Chromium/win-msvc/x64/config.asm
@@ -563,7 +563,7 @@
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 0
%define CONFIG_CBS 0
%define CONFIG_CBS_H264 0
@@ -587,7 +587,7 @@
%define CONFIG_H264PARSE 0
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 0
-%define CONFIG_HEVCPARSE 0
+%define CONFIG_HEVCPARSE 1
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
@@ -752,7 +752,7 @@
%define CONFIG_H264_QSV_DECODER 0
%define CONFIG_H264_RKMPP_DECODER 0
%define CONFIG_HAP_DECODER 0
-%define CONFIG_HEVC_DECODER 0
+%define CONFIG_HEVC_DECODER 1
%define CONFIG_HEVC_QSV_DECODER 0
%define CONFIG_HEVC_RKMPP_DECODER 0
%define CONFIG_HEVC_V4L2M2M_DECODER 0
@@ -1450,7 +1450,7 @@
%define CONFIG_H261_PARSER 0
%define CONFIG_H263_PARSER 0
%define CONFIG_H264_PARSER 0
-%define CONFIG_HEVC_PARSER 0
+%define CONFIG_HEVC_PARSER 1
%define CONFIG_MJPEG_PARSER 0
%define CONFIG_MLP_PARSER 0
%define CONFIG_MPEG4VIDEO_PARSER 0
diff --git a/chromium/config/Chromium/win-msvc/x64/config.h b/chromium/config/Chromium/win-msvc/x64/config.h
index 89d69e4734..81ff36df32 100644
--- a/chromium/config/Chromium/win-msvc/x64/config.h
+++ b/chromium/config/Chromium/win-msvc/x64/config.h
@@ -578,7 +578,7 @@
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_H264 0
@@ -602,7 +602,7 @@
#define CONFIG_H264PARSE 0
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
-#define CONFIG_HEVCPARSE 0
+#define CONFIG_HEVCPARSE 1
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
@@ -767,7 +767,7 @@
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
@@ -1465,7 +1465,7 @@
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_MJPEG_PARSER 0
#define CONFIG_MLP_PARSER 0
#define CONFIG_MPEG4VIDEO_PARSER 0
diff --git a/chromium/config/Chromium/win-msvc/x64/libavcodec/codec_list.c b/chromium/config/Chromium/win-msvc/x64/libavcodec/codec_list.c
index 9407bd2775..069f0f61bd 100644
--- a/chromium/config/Chromium/win-msvc/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/win-msvc/x64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const AVCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/win-msvc/x64/libavcodec/parser_list.c b/chromium/config/Chromium/win-msvc/x64/libavcodec/parser_list.c
index 4c59b89cdf..8629776838 100644
--- a/chromium/config/Chromium/win-msvc/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/win-msvc/x64/libavcodec/parser_list.c
@@ -5,4 +5,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vorbis_parser,
&ff_vp3_parser,
&ff_vp8_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/win/arm64/config.h b/chromium/config/Chromium/win/arm64/config.h
2023-05-31 12:53:30 -04:00
index fcf1f42fbc..06a3a4859b 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/win/arm64/config.h
+++ b/chromium/config/Chromium/win/arm64/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/win/arm64/config_components.h b/chromium/config/Chromium/win/arm64/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/win/arm64/config_components.h
+++ b/chromium/config/Chromium/win/arm64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/win/arm64/libavcodec/codec_list.c b/chromium/config/Chromium/win/arm64/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/win/arm64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/win/arm64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/win/arm64/libavcodec/parser_list.c b/chromium/config/Chromium/win/arm64/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/win/arm64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/win/arm64/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/win/ia32/config.asm b/chromium/config/Chromium/win/ia32/config.asm
2023-05-31 12:53:30 -04:00
index c5f7431494..bf0b069b7b 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/win/ia32/config.asm
+++ b/chromium/config/Chromium/win/ia32/config.asm
2023-05-31 12:53:30 -04:00
@@ -640,7 +640,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 0
%define CONFIG_CBS 0
%define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -652,7 +652,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_DEFLATE_WRAPPER 0
%define CONFIG_DIRAC_PARSE 1
%define CONFIG_DNN 0
-%define CONFIG_DOVI_RPU 0
+%define CONFIG_DOVI_RPU 1
%define CONFIG_DVPROFILE 0
%define CONFIG_EXIF 0
%define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -670,8 +670,8 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
%define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-%define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-%define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+%define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+%define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/win/ia32/config.h b/chromium/config/Chromium/win/ia32/config.h
2023-05-31 12:53:30 -04:00
index 284b080343..c83c01e858 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/win/ia32/config.h
+++ b/chromium/config/Chromium/win/ia32/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/win/ia32/config_components.h b/chromium/config/Chromium/win/ia32/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/win/ia32/config_components.h
+++ b/chromium/config/Chromium/win/ia32/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/win/ia32/libavcodec/codec_list.c b/chromium/config/Chromium/win/ia32/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/win/ia32/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/win/ia32/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/win/ia32/libavcodec/parser_list.c b/chromium/config/Chromium/win/ia32/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/win/ia32/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/win/ia32/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/config/Chromium/win/x64/config.asm b/chromium/config/Chromium/win/x64/config.asm
2023-05-31 12:53:30 -04:00
index fc0d3aa8ff..a8264dd3cb 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/win/x64/config.asm
+++ b/chromium/config/Chromium/win/x64/config.asm
2023-05-31 12:53:30 -04:00
@@ -640,7 +640,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_AUDIO_FRAME_QUEUE 0
%define CONFIG_AUDIODSP 0
%define CONFIG_BLOCKDSP 0
-%define CONFIG_BSWAPDSP 0
+%define CONFIG_BSWAPDSP 1
%define CONFIG_CABAC 0
%define CONFIG_CBS 0
%define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -652,7 +652,7 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_DEFLATE_WRAPPER 0
%define CONFIG_DIRAC_PARSE 1
%define CONFIG_DNN 0
-%define CONFIG_DOVI_RPU 0
+%define CONFIG_DOVI_RPU 1
%define CONFIG_DVPROFILE 0
%define CONFIG_EXIF 0
%define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -670,8 +670,8 @@
2022-10-15 00:56:39 -03:00
%define CONFIG_H264PRED 1
%define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
%define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-%define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-%define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+%define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+%define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
%define CONFIG_HPELDSP 1
%define CONFIG_HUFFMAN 0
%define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/win/x64/config.h b/chromium/config/Chromium/win/x64/config.h
2023-05-31 12:53:30 -04:00
index e76ad5b967..bd879c84f9 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/win/x64/config.h
+++ b/chromium/config/Chromium/win/x64/config.h
2023-05-31 12:53:30 -04:00
@@ -656,7 +656,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_AUDIO_FRAME_QUEUE 0
#define CONFIG_AUDIODSP 0
#define CONFIG_BLOCKDSP 0
-#define CONFIG_BSWAPDSP 0
+#define CONFIG_BSWAPDSP 1
#define CONFIG_CABAC 0
#define CONFIG_CBS 0
#define CONFIG_CBS_AV1 0
2023-05-31 12:53:30 -04:00
@@ -668,7 +668,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_DEFLATE_WRAPPER 0
#define CONFIG_DIRAC_PARSE 1
#define CONFIG_DNN 0
-#define CONFIG_DOVI_RPU 0
+#define CONFIG_DOVI_RPU 1
#define CONFIG_DVPROFILE 0
#define CONFIG_EXIF 0
#define CONFIG_FAANDCT 0
2023-05-31 12:53:30 -04:00
@@ -686,8 +686,8 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264PRED 1
#define CONFIG_H264QPEL 0
2023-04-28 03:49:32 -04:00
#define CONFIG_H264_SEI 0
2022-10-15 00:56:39 -03:00
-#define CONFIG_HEVCPARSE 0
2023-04-28 03:49:32 -04:00
-#define CONFIG_HEVC_SEI 0
2022-10-15 00:56:39 -03:00
+#define CONFIG_HEVCPARSE 1
2023-04-28 03:49:32 -04:00
+#define CONFIG_HEVC_SEI 1
2022-10-15 00:56:39 -03:00
#define CONFIG_HPELDSP 1
#define CONFIG_HUFFMAN 0
#define CONFIG_HUFFYUVDSP 0
diff --git a/chromium/config/Chromium/win/x64/config_components.h b/chromium/config/Chromium/win/x64/config_components.h
2023-05-31 12:53:30 -04:00
index d85ee4cc04..9053370117 100644
2022-10-15 00:56:39 -03:00
--- a/chromium/config/Chromium/win/x64/config_components.h
+++ b/chromium/config/Chromium/win/x64/config_components.h
2023-04-28 03:49:32 -04:00
@@ -134,7 +134,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H264_QSV_DECODER 0
#define CONFIG_H264_RKMPP_DECODER 0
#define CONFIG_HAP_DECODER 0
-#define CONFIG_HEVC_DECODER 0
+#define CONFIG_HEVC_DECODER 1
#define CONFIG_HEVC_QSV_DECODER 0
#define CONFIG_HEVC_RKMPP_DECODER 0
#define CONFIG_HEVC_V4L2M2M_DECODER 0
2023-05-31 12:53:30 -04:00
@@ -959,7 +959,7 @@
2022-10-15 00:56:39 -03:00
#define CONFIG_H261_PARSER 0
#define CONFIG_H263_PARSER 0
#define CONFIG_H264_PARSER 0
-#define CONFIG_HEVC_PARSER 0
+#define CONFIG_HEVC_PARSER 1
#define CONFIG_HDR_PARSER 0
#define CONFIG_IPU_PARSER 0
#define CONFIG_JPEG2000_PARSER 0
diff --git a/chromium/config/Chromium/win/x64/libavcodec/codec_list.c b/chromium/config/Chromium/win/x64/libavcodec/codec_list.c
index 653357d362..9181e1cb68 100644
--- a/chromium/config/Chromium/win/x64/libavcodec/codec_list.c
+++ b/chromium/config/Chromium/win/x64/libavcodec/codec_list.c
@@ -15,4 +15,5 @@ static const FFCodec * const codec_list[] = {
&ff_pcm_s32le_decoder,
&ff_pcm_u8_decoder,
&ff_libopus_decoder,
+ &ff_hevc_decoder,
NULL };
diff --git a/chromium/config/Chromium/win/x64/libavcodec/parser_list.c b/chromium/config/Chromium/win/x64/libavcodec/parser_list.c
index f81fbe8bbc..2d65b7d8ad 100644
--- a/chromium/config/Chromium/win/x64/libavcodec/parser_list.c
+++ b/chromium/config/Chromium/win/x64/libavcodec/parser_list.c
@@ -6,4 +6,5 @@ static const AVCodecParser * const parser_list[] = {
&ff_vp3_parser,
&ff_vp8_parser,
&ff_vp9_parser,
+ &ff_hevc_parser,
NULL };
diff --git a/chromium/scripts/build_ffmpeg.py b/chromium/scripts/build_ffmpeg.py
2023-04-28 03:49:32 -04:00
index 19d0a0f7bc..d7e6dcefab 100755
2022-10-15 00:56:39 -03:00
--- a/chromium/scripts/build_ffmpeg.py
+++ b/chromium/scripts/build_ffmpeg.py
@@ -1003,9 +1003,9 @@ def ConfigureAndBuild(target_arch, target_os, host_os, host_arch, parallel_jobs,
2022-10-15 00:56:39 -03:00
# Google Chrome & ChromeOS specific configuration.
configure_flags['Chrome'].extend([
- '--enable-decoder=aac,h264',
+ '--enable-decoder=aac,h264,hevc',
'--enable-demuxer=aac',
- '--enable-parser=aac,h264',
+ '--enable-parser=aac,h264,hevc',
])
# Google ChromeOS specific configuration.
diff --git a/ffmpeg_generated.gni b/ffmpeg_generated.gni
2023-05-31 12:53:30 -04:00
index f0b5c66668..f81acafff5 100644
2022-10-15 00:56:39 -03:00
--- a/ffmpeg_generated.gni
+++ b/ffmpeg_generated.gni
2023-05-31 12:53:30 -04:00
@@ -242,6 +242,25 @@ if (use_linux_config && ffmpeg_branding == "ChromeOS") {
2022-10-15 00:56:39 -03:00
}
2023-04-28 03:49:32 -04:00
if ((is_apple && ffmpeg_branding == "Chrome") || (is_win && ffmpeg_branding == "Chrome") || (use_linux_config && ffmpeg_branding == "Chrome") || (use_linux_config && ffmpeg_branding == "ChromeOS")) {
2022-10-15 00:56:39 -03:00
+
+ ffmpeg_c_sources += [
+ "libavcodec/autorename_libavcodec_bswapdsp.c",
+ "libavcodec/dovi_rpu.c",
+ "libavcodec/dynamic_hdr_vivid.c",
+ "libavcodec/hevc_cabac.c",
+ "libavcodec/hevc_data.c",
+ "libavcodec/hevc_filter.c",
+ "libavcodec/hevc_mvs.c",
+ "libavcodec/hevc_parse.c",
+ "libavcodec/hevc_parser.c",
+ "libavcodec/hevc_ps.c",
+ "libavcodec/hevc_refs.c",
+ "libavcodec/hevc_sei.c",
+ "libavcodec/hevcdec.c",
+ "libavcodec/hevcdsp.c",
+ "libavcodec/hevcpred.c"
+ ]
+
ffmpeg_c_sources += [
"libavcodec/atsc_a53.c",
"libavcodec/cabac.c",
2023-05-31 12:53:30 -04:00
@@ -338,6 +357,22 @@ if ((use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding
2022-10-15 00:56:39 -03:00
}
2023-04-28 03:49:32 -04:00
if ((is_apple && current_cpu == "x64" && ffmpeg_branding == "Chrome") || (is_win && current_cpu == "x64" && ffmpeg_branding == "Chrome") || (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "ChromeOS")) {
2022-10-15 00:56:39 -03:00
+
+ ffmpeg_c_sources += [
+ "libavcodec/x86/bswapdsp_init.c",
+ "libavcodec/x86/hevcdsp_init.c"
+ ]
+
+ ffmpeg_asm_sources += [
+ "libavcodec/x86/bswapdsp.asm",
+ "libavcodec/x86/hevc_add_res.asm",
+ "libavcodec/x86/hevc_deblock.asm",
+ "libavcodec/x86/hevc_idct.asm",
+ "libavcodec/x86/hevc_mc.asm",
+ "libavcodec/x86/hevc_sao.asm",
+ "libavcodec/x86/hevc_sao_10bit.asm"
+ ]
+
ffmpeg_c_sources += [
"libavcodec/x86/h264_qpel.c",
"libavcodec/x86/h264chroma_init.c",
2023-05-31 12:53:30 -04:00
@@ -503,6 +538,17 @@ if ((is_apple && current_cpu == "arm64") || (is_win && current_cpu == "arm64") |
2022-10-15 00:56:39 -03:00
}
2023-04-28 03:49:32 -04:00
if ((is_apple && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (is_win && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm64" && ffmpeg_branding == "ChromeOS")) {
2022-10-15 00:56:39 -03:00
+
+ ffmpeg_c_sources += [
+ "libavcodec/aarch64/hevcdsp_init_aarch64.c"
+ ]
+
+ ffmpeg_gas_sources += [
+ "libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_idct_neon.S",
+ "libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_sao_neon.S",
+ "libavcodec/aarch64/hevcdsp_qpel_neon.S"
2022-10-15 00:56:39 -03:00
+ ]
+
ffmpeg_c_sources += [
"libavcodec/aarch64/h264chroma_init_aarch64.c",
"libavcodec/aarch64/h264dsp_init_aarch64.c",
2023-05-31 12:53:30 -04:00
@@ -567,6 +613,11 @@ if (use_linux_config && current_cpu == "arm64" && ffmpeg_branding == "ChromeOS")
2022-10-15 00:56:39 -03:00
}
if ((use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "ChromeOS")) {
+
+ ffmpeg_c_sources += [
+ "libavcodec/arm/hevcdsp_init_arm.c"
+ ]
+
ffmpeg_c_sources += [
"libavcodec/arm/h264chroma_init_arm.c",
"libavcodec/arm/h264dsp_init_arm.c",
2023-05-31 12:53:30 -04:00
@@ -578,6 +629,18 @@ if ((use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding
2022-10-15 00:56:39 -03:00
}
if ((use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS")) {
+
+ ffmpeg_c_sources += [
+ "libavcodec/arm/hevcdsp_init_neon.c"
+ ]
+
+ ffmpeg_gas_sources += [
+ "libavcodec/arm/hevcdsp_deblock_neon.S",
+ "libavcodec/arm/hevcdsp_idct_neon.S",
+ "libavcodec/arm/hevcdsp_qpel_neon.S",
+ "libavcodec/arm/hevcdsp_sao_neon.S"
+ ]
+
ffmpeg_gas_sources += [
"libavcodec/arm/h264cmc_neon.S",
"libavcodec/arm/h264dsp_neon.S",
diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_idct_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_idct_neon.S
new file mode 100644
index 0000000000..26b255b3a2
--- /dev/null
+++ b/libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_idct_neon.S
@@ -0,0 +1,2 @@
+// File automatically generated. See crbug.com/495833.
+#include "hevcdsp_idct_neon.S"
\ No newline at end of file
diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_sao_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_sao_neon.S
new file mode 100644
index 0000000000..9479c7f4a5
--- /dev/null
+++ b/libavcodec/aarch64/autorename_libavcodec_aarch64_hevcdsp_sao_neon.S
@@ -0,0 +1,2 @@
+// File automatically generated. See crbug.com/495833.
+#include "hevcdsp_sao_neon.S"
\ No newline at end of file
diff --git a/libavcodec/autorename_libavcodec_bswapdsp.c b/libavcodec/autorename_libavcodec_bswapdsp.c
new file mode 100644
index 0000000000..3accbac3e4
--- /dev/null
+++ b/libavcodec/autorename_libavcodec_bswapdsp.c
@@ -0,0 +1,2 @@
+// File automatically generated. See crbug.com/495833.
+#include "bswapdsp.c"
\ No newline at end of file
--
2023-04-28 03:49:32 -04:00
2.36.1.windows.1
2023-02-20 23:48:07 -03:00