diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -128,11 +128,12 @@ libffmpeg.so:av_crc libffmpeg.so:av_crc_get_table libffmpeg.so:av_crc_init +libffmpeg.so:av_csp_approximate_trc_gamma libffmpeg.so:av_csp_luma_coeffs_from_avcsp libffmpeg.so:av_csp_primaries_desc_from_id libffmpeg.so:av_csp_primaries_id_from_desc +libffmpeg.so:av_csp_trc_func_from_id libffmpeg.so:av_d2q -libffmpeg.so:av_d2str libffmpeg.so:av_d3d11va_alloc_context libffmpeg.so:av_dct_calc libffmpeg.so:av_dct_end @@ -169,6 +170,8 @@ libffmpeg.so:av_dv_frame_profile libffmpeg.so:av_dynamic_hdr_plus_alloc libffmpeg.so:av_dynamic_hdr_plus_create_side_data +libffmpeg.so:av_dynamic_hdr_plus_from_t35 +libffmpeg.so:av_dynamic_hdr_plus_to_t35 libffmpeg.so:av_dynamic_hdr_vivid_alloc libffmpeg.so:av_dynamic_hdr_vivid_create_side_data libffmpeg.so:av_dynarray2_add @@ -278,7 +281,6 @@ libffmpeg.so:av_get_channel_layout_nb_channels libffmpeg.so:av_get_channel_layout_string libffmpeg.so:av_get_channel_name -libffmpeg.so:av_get_colorspace_name libffmpeg.so:av_get_cpu_flags libffmpeg.so:av_get_default_channel_layout libffmpeg.so:av_get_exact_bits_per_sample @@ -377,7 +379,6 @@ libffmpeg.so:av_malloc libffmpeg.so:av_malloc_array libffmpeg.so:av_mallocz -libffmpeg.so:av_mallocz_array libffmpeg.so:av_mastering_display_metadata_alloc libffmpeg.so:av_mastering_display_metadata_create_side_data libffmpeg.so:av_match_ext @@ -657,7 +658,6 @@ libffmpeg.so:avcodec_flush_buffers libffmpeg.so:avcodec_free_context libffmpeg.so:avcodec_get_class -libffmpeg.so:avcodec_get_frame_class libffmpeg.so:avcodec_get_hw_config libffmpeg.so:avcodec_get_hw_frames_parameters libffmpeg.so:avcodec_get_name @@ -777,9 +777,7 @@ libffmpeg.so:avpriv_find_start_code libffmpeg.so:avpriv_float_dsp_alloc libffmpeg.so:avpriv_fopen_utf8 -libffmpeg.so:avpriv_get_gamma_from_trc libffmpeg.so:avpriv_get_raw_pix_fmt_tags -libffmpeg.so:avpriv_get_trc_function_from_trc libffmpeg.so:avpriv_h264_has_num_reorder_frames libffmpeg.so:avpriv_mpeg4audio_get_config2 libffmpeg.so:avpriv_mpegaudio_decode_header @@ -927,6 +925,7 @@ libffmpeg.so:ff_dnxhd_profiles libffmpeg.so:ff_draw_horiz_band libffmpeg.so:ff_dv_frame_profile +libffmpeg.so:ff_eac3_profiles libffmpeg.so:ff_emulated_edge_mc_8 libffmpeg.so:ff_encode_alloc_frame libffmpeg.so:ff_encode_encode_cb @@ -1008,7 +1007,6 @@ libffmpeg.so:ff_h263_decode_motion libffmpeg.so:ff_h263_decode_picture_header libffmpeg.so:ff_h263_decoder -libffmpeg.so:ff_h263_find_frame_end libffmpeg.so:ff_h263_format libffmpeg.so:ff_h263_hwaccel_pixfmt_list_420 libffmpeg.so:ff_h263_init_rl_inter @@ -1274,7 +1272,11 @@ libffmpeg.so:ff_mkv_stereo3d_conv libffmpeg.so:ff_modified_quant_tab libffmpeg.so:ff_mov_demuxer +libffmpeg.so:ff_mov_get_channel_config_from_layout +libffmpeg.so:ff_mov_get_channel_layout_from_config libffmpeg.so:ff_mov_get_channel_layout_tag +libffmpeg.so:ff_mov_get_channel_positions_from_layout +libffmpeg.so:ff_mov_get_layout_from_channel_positions libffmpeg.so:ff_mov_iso639_to_lang libffmpeg.so:ff_mov_lang_to_iso639 libffmpeg.so:ff_mov_read_chan @@ -1327,7 +1329,6 @@ libffmpeg.so:ff_mpeg4_decoder libffmpeg.so:ff_mpeg4_default_intra_matrix libffmpeg.so:ff_mpeg4_default_non_intra_matrix -libffmpeg.so:ff_mpeg4_find_frame_end libffmpeg.so:ff_mpeg4_frame_end libffmpeg.so:ff_mpeg4_get_video_packet_prefix_length libffmpeg.so:ff_mpeg4_init_direct_mv @@ -1611,7 +1612,6 @@ libffmpeg.so:ff_thread_free libffmpeg.so:ff_thread_get_buffer libffmpeg.so:ff_thread_get_ext_buffer -libffmpeg.so:ff_thread_get_format libffmpeg.so:ff_thread_init libffmpeg.so:ff_thread_ref_frame libffmpeg.so:ff_thread_release_buffer @@ -1625,6 +1625,7 @@ libffmpeg.so:ff_tns_max_bands_512 libffmpeg.so:ff_toupper4 libffmpeg.so:ff_tread_tag +libffmpeg.so:ff_truehd_profiles libffmpeg.so:ff_tx_clear_ctx libffmpeg.so:ff_tx_codelet_list_float_c libffmpeg.so:ff_tx_codelet_list_float_x86 diff --git a/files/angle-wayland-include-protocol.patch b/files/angle-wayland-include-protocol.patch deleted file mode 100644 --- a/files/angle-wayland-include-protocol.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff -upr third_party/angle.orig/BUILD.gn third_party/angle/BUILD.gn ---- third_party/angle.orig/BUILD.gn 2022-08-17 19:38:11.000000000 +0000 -+++ third_party/angle/BUILD.gn 2022-08-18 11:04:09.061751111 +0000 -@@ -489,6 +489,12 @@ config("angle_vulkan_wayland_config") { - if (angle_enable_vulkan && angle_use_wayland && - defined(vulkan_wayland_include_dirs)) { - include_dirs = vulkan_wayland_include_dirs -+ } else if (angle_enable_vulkan && angle_use_wayland) { -+ include_dirs = [ -+ "$wayland_gn_dir/src/src", -+ "$wayland_gn_dir/include/src", -+ "$wayland_gn_dir/include/protocol", -+ ] - } - } - -@@ -1073,6 +1079,7 @@ if (angle_use_wayland) { - include_dirs = [ - "$wayland_dir/egl", - "$wayland_dir/src", -+ "$wayland_gn_dir/include/protocol", - ] - } - -diff -upr third_party/angle.orig/src/third_party/volk/BUILD.gn third_party/angle/src/third_party/volk/BUILD.gn ---- third_party/angle.orig/src/third_party/volk/BUILD.gn 2022-08-17 19:38:12.000000000 +0000 -+++ third_party/angle/src/third_party/volk/BUILD.gn 2022-08-18 11:04:36.499828006 +0000 -@@ -21,6 +21,9 @@ source_set("volk") { - configs += [ "$angle_root:angle_no_cfi_icall" ] - public_deps = [ "$angle_vulkan_headers_dir:vulkan_headers" ] - if (angle_use_wayland) { -- include_dirs = [ "$wayland_dir/src" ] -+ include_dirs = [ -+ "$wayland_dir/src", -+ "$wayland_gn_dir/include/protocol", -+ ] - } - } diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : ffmpeg-chromium-opera -version : 112.0.5615.165 -release : 11 +version : 114.0.5735.110 +release : 12 source : - - https://commondatastorage.googleapis.com/chromium-browser-official/chromium-112.0.5615.165.tar.xz : 168c62fea9f428f99fbf967f36a75ee5da160429e3a5b86bf02188c5fe7c79fd + - https://commondatastorage.googleapis.com/chromium-browser-official/chromium-114.0.5735.110.tar.xz : e93604a360536bbdedb86ecb21c181a2d6dfbc0d021b311ca41ede44e2bb5dac license : - BSD-3-Clause - LGPL-3.0-or-later @@ -41,10 +41,11 @@ FLAGS=(`cat $pkgfiles/gn-build-config`) # Misc - %patch -Np0 < $pkgfiles/angle-wayland-include-protocol.patch + %apply_patches # Bootstrap GN with build config python3 tools/clang/scripts/update.py + python3 tools/rust/update_rust.py python3 tools/gn/bootstrap/bootstrap.py --gn-gen-args "${FLAGS[*]}" # Fix missing tools diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ ffmpeg-chromium-opera - Thomas Staudinger - Staudi.Kaos@gmail.com + Troy Harvey + harveydevel@gmail.com BSD-3-Clause LGPL-3.0-or-later @@ -25,12 +25,12 @@ - - 2023-06-11 - 112.0.5615.165 + + 2023-06-25 + 114.0.5735.110 Packaging update - Thomas Staudinger - Staudi.Kaos@gmail.com + Troy Harvey + harveydevel@gmail.com \ No newline at end of file