Граф коммитов

181 Коммитов

Автор SHA1 Сообщение Дата
stransky 5572d0a10d Bug 1793507 [FFVPX] Fix build warnings on non-Wayland systems r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D161880
2022-11-15 08:14:26 +00:00
stransky b49d8c6f71 Bug 1793507 [FFVPX] Add av1_frame_split filter for AV1 VA-API decode r=alwu
Depends on D161785

Differential Revision: https://phabricator.services.mozilla.com/D161786
2022-11-10 20:00:06 +00:00
stransky 401d63af71 Bug 1793507 [FFVPX] Make config_override.h really override r=alwu
config_override.h can be included more than one time and already contains #undef for defined values.

Differential Revision: https://phabricator.services.mozilla.com/D161785
2022-11-10 20:00:05 +00:00
Mike Hommey 55f688a489 Bug 1799816 - Remove symbols that are optionally part of libmozavutil. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D161667
2022-11-09 20:00:57 +00:00
Mike Hommey b14f2f2b06 Bug 1799816 - Remove symbols that are not part of libmozavcodec. r=media-playback-reviewers,karlt
They are part of libmozavutil, and are exported from there.

Differential Revision: https://phabricator.services.mozilla.com/D161664
2022-11-09 20:00:56 +00:00
Paul Adenot ab03e2c723 Bug 1796532 - Re-apply in-tree patch over vendored ffmpeg. r=alwu
Depends on D161163

Differential Revision: https://phabricator.services.mozilla.com/D161164
2022-11-04 12:36:39 +00:00
Paul Adenot ef5d23c2e0 Bug 1796532 - Rebase in-tree patch over vendored ffmpeg. r=alwu
Depends on D161162

Differential Revision: https://phabricator.services.mozilla.com/D161163
2022-11-04 12:36:39 +00:00
Paul Adenot b29a46768e Bug 1796532 - Update our config_component files to add missing new define. r=alwu
Depends on D161161

Differential Revision: https://phabricator.services.mozilla.com/D161162
2022-11-04 12:36:38 +00:00
Paul Adenot f8513e3390 Bug 1796532 - Update vendored ffmpeg to revision 0957d62f. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D161161
2022-11-04 12:36:38 +00:00
Paul Adenot 2917c7818e Bug 1796893 - Fix build failure on OpenBSD/arm64 since ffmpeg config regen in bug 1765480. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D160044
2022-10-26 08:34:07 +00:00
Paul Adenot c25a65a063 Bug 1793289 - Override EXTERN_ASM when building ffvpx in generic / no asm configuration. r=alwu
Thanks to Ray Vine <ray-v@inbox.lv> for the bug report and a suggested fix.

Differential Revision: https://phabricator.services.mozilla.com/D158679
2022-10-11 08:26:52 +00:00
James Lee 60858bce4b Bug 1791275 - Don't build libav with sysctl on Unix AArch64 r=alwu,padenot
Differential Revision: https://phabricator.services.mozilla.com/D157921
2022-09-23 18:12:11 +00:00
Paul Adenot 506df45c30 Bug 1786799 - Include Linux desktop config override in config_components.h as well as config.h in ffvpx. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D155476
2022-08-30 12:07:46 +00:00
Paul Adenot 229aa16dda Bug 1765480 - Conditionally include bsf, codec and parser list with CONFIG_* macros. r=alwu
Depends on D150973

Differential Revision: https://phabricator.services.mozilla.com/D151996
2022-08-23 14:19:26 +00:00
Paul Adenot 7095b088eb Bug 1765480 - Update ffvpx to a recent ffmpeg version, reapply the in-tree patch, fix moz.build for the new files, fix the symbol files. r=alwu
Depends on D150972

Differential Revision: https://phabricator.services.mozilla.com/D150973
2022-08-23 14:19:25 +00:00
Paul Adenot 99c3dd87bd Bug 1765480 - Regenerate config* files for ffvpx on all platforms needed, splitting off `config_components.h`. r=alwu
Depends on D150971

Differential Revision: https://phabricator.services.mozilla.com/D150972
2022-08-23 14:19:24 +00:00
Paul Adenot 39fa33ce2c Bug 1765480 - Overhaul ffvpx/README_MOZILLA. r=alwu
Depends on D150970

Differential Revision: https://phabricator.services.mozilla.com/D150971
2022-08-23 14:19:24 +00:00
Paul Adenot 95914c0883 Bug 1765480 - Remove the file ffvpx/FILES and prefer rsync to update ffvpx. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D150970
2022-08-23 14:19:23 +00:00
Marian-Vasile Laza 857f78b411 Backed out 7 changesets (bug 1765480) for causing build bustages on config.h. CLOSED TREE
Backed out changeset 5403acde30c2 (bug 1765480)
Backed out changeset 7176e2a3b1a0 (bug 1765480)
Backed out changeset a54225be60ac (bug 1765480)
Backed out changeset 50b0534f07a5 (bug 1765480)
Backed out changeset 104a811c42e5 (bug 1765480)
Backed out changeset 7e2ce67588d3 (bug 1765480)
Backed out changeset 6077ae857148 (bug 1765480)
2022-08-17 20:53:08 +03:00
Paul Adenot 1e33c4f84d Bug 1765480 - Conditionally include bsf, codec and parser list with CONFIG_* macros. r=alwu
Depends on D150973

Differential Revision: https://phabricator.services.mozilla.com/D151996
2022-08-17 16:29:33 +00:00
Paul Adenot 12e3f0e9a9 Bug 1765480 - Update ffvpx to a recent ffmpeg version, reapply the in-tree patch, fix moz.build for the new files, fix the symbol files. r=alwu
Depends on D150972

Differential Revision: https://phabricator.services.mozilla.com/D150973
2022-08-17 16:29:33 +00:00
Paul Adenot e53a91d5e3 Bug 1765480 - Regenerate config* files for ffvpx on all platforms needed, splitting off `config_components.h`. r=alwu
Depends on D150971

Differential Revision: https://phabricator.services.mozilla.com/D150972
2022-08-17 16:29:32 +00:00
Paul Adenot f2dd2ae83d Bug 1765480 - Overhaul ffvpx/README_MOZILLA. r=alwu
Depends on D150970

Differential Revision: https://phabricator.services.mozilla.com/D150971
2022-08-17 16:29:32 +00:00
Paul Adenot c485f8bbe4 Bug 1765480 - Remove the file ffvpx/FILES and prefer rsync to update ffvpx. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D150970
2022-08-17 16:29:31 +00:00
Butkovits Atila faa5640935 Backed out 7 changesets (bug 1765480) for causing build bustages. CLOSED TREE
Backed out changeset ed10a546db4f (bug 1765480)
Backed out changeset 3a362936969a (bug 1765480)
Backed out changeset c0efff24b361 (bug 1765480)
Backed out changeset e393cf609b9b (bug 1765480)
Backed out changeset 2979c28076f7 (bug 1765480)
Backed out changeset 37cfee2c325e (bug 1765480)
Backed out changeset e3017c8a70af (bug 1765480)
2022-07-21 20:03:32 +03:00
Paul Adenot 05381defcb Bug 1765480 - Conditionally include bsf, codec and parser list with CONFIG_* macros. r=alwu
Depends on D150973

Differential Revision: https://phabricator.services.mozilla.com/D151996
2022-07-21 16:19:28 +00:00
Paul Adenot aa9cc96f06 Bug 1765480 - Update ffvpx to a recent ffmpeg version, reapply the in-tree patch, fix moz.build for the new files, fix the symbol files. r=alwu
Depends on D150972

Differential Revision: https://phabricator.services.mozilla.com/D150973
2022-07-21 16:19:27 +00:00
Paul Adenot 83e8e46967 Bug 1765480 - Regenerate config* files for ffvpx on all platforms needed, splitting off `config_components.h`. r=alwu
Depends on D150971

Differential Revision: https://phabricator.services.mozilla.com/D150972
2022-07-21 16:19:27 +00:00
Paul Adenot 956df4b40b Bug 1765480 - Overhaul ffvpx/README_MOZILLA. r=alwu
Depends on D150970

Differential Revision: https://phabricator.services.mozilla.com/D150971
2022-07-21 16:19:26 +00:00
Paul Adenot 8c21ae7ab0 Bug 1765480 - Remove the file ffvpx/FILES and prefer rsync to update ffvpx. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D150970
2022-07-21 16:19:26 +00:00
Paul Adenot dbb13352c1 Bug 1776429 - Compile and use ffvpx video decoder/fft code on Apple Silicon Macs. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D150250
2022-06-29 09:55:59 +00:00
stransky 7b0c28a7d1 Bug 1750663 [Linux] Move mozva library and va headers to media directory r=alwu,media-playback-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D136596
2022-01-24 10:19:51 +00:00
stransky aba6d7beef Bug 1743750 Add missing VA-API 1.0 function wrappers r=alwu
Depends on D136473

Differential Revision: https://phabricator.services.mozilla.com/D136474
2022-01-22 17:44:11 +00:00
stransky 37704af5ee Bug 1743750 Build bundled ffvpx with VA-API 1.0 support r=alwu
Depends on D136472

Differential Revision: https://phabricator.services.mozilla.com/D136473
2022-01-22 17:44:10 +00:00
stransky ae8cfbc77e Bug 1749852 [Linux] Don't build VA-API with MOZ_FFVPX_AUDIOONLY r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D135827
2022-01-17 08:40:41 +00:00
stransky a56325e8da Bug 1744254 Export VA library routines needed for VA-API formats enumeration r=alwu
Depends on D135131

Differential Revision: https://phabricator.services.mozilla.com/D135132
2022-01-17 08:24:01 +00:00
Iulian Moraru e545b0857f Backed out 5 changesets (bug 1744254) for causing build bustages on libxul.so. CLOSED TREE
Backed out changeset 0e7e39e68cb9 (bug 1744254)
Backed out changeset 16337f126487 (bug 1744254)
Backed out changeset 72c3b9812b35 (bug 1744254)
Backed out changeset 181370e93cab (bug 1744254)
Backed out changeset 3f107a153ad9 (bug 1744254)
2022-01-14 04:15:31 +02:00
stransky 16f046ffc6 Bug 1744254 Export VA library routines needed for VA-API formats enumeration r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D135132
2022-01-13 22:14:25 +00:00
stransky 2eb6e63d20 Bug 1745285 Build AV1 decoding support in ffvpx r=alwu,media-playback-reviewers
Enable DAV1D decoder in bundled ffvpx and build ffvpx with bundled DAV1D decoder.

Differential Revision: https://phabricator.services.mozilla.com/D135034
2022-01-12 19:33:45 +00:00
Norisz Fay 6f9865bac1 Backed out 4 changesets (bug 1745285) for causing av1 reftest failures
Backed out changeset 7656625bf5bf (bug 1745285)
Backed out changeset 96f726e72941 (bug 1745285)
Backed out changeset 9ccc8b7b3b73 (bug 1745285)
Backed out changeset b723d23e9056 (bug 1745285)
2022-01-11 22:56:14 +02:00
stransky 03ec7b6a39 Bug 1745285 Build AV1 decoding support in ffvpx r=alwu
Enable DAV1D decoder in bundled ffvpx and build ffvpx with bundled DAV1D decoder.

Differential Revision: https://phabricator.services.mozilla.com/D135034
2022-01-11 18:42:27 +00:00
Cristian Tuns 0374f3e145 Backed out 4 changesets (bug 1745285) for causing build bustages CLOSED TREE
Backed out changeset 77ab7af01642 (bug 1745285)
Backed out changeset ff4b2e9ee068 (bug 1745285)
Backed out changeset 817eb128f1ff (bug 1745285)
Backed out changeset c1c5a7d9a805 (bug 1745285)
2022-01-11 10:30:15 -05:00
stransky ddd91c35ec Bug 1745285 Build AV1 decoding support in ffvpx r=alwu
Enable DAV1D decoder in bundled ffvpx and build ffvpx with bundled DAV1D decoder.

Differential Revision: https://phabricator.services.mozilla.com/D135034
2022-01-11 13:24:57 +00:00
stransky 18d9c6d0ee Bug 1652958 Update ffvpx build config to build AV1 VA-API playback when MOZ_WAYLAND is defined r=alwu
Depends on D133422

Differential Revision: https://phabricator.services.mozilla.com/D133423
2021-12-24 19:41:37 +00:00
stransky a3dc09da29 Bug 1652958 Update bundled libavcodec library to 4.4.1 r=alwu
Depends on D133421

Differential Revision: https://phabricator.services.mozilla.com/D133422
2021-12-24 19:41:36 +00:00
stransky c9604382fa Bug 1652958 Update bundled libavutil library to 4.4.1 r=alwu
Depends on D133420

Differential Revision: https://phabricator.services.mozilla.com/D133421
2021-12-24 19:41:35 +00:00
Cosmin Sabou 28706cdf1a Backed out 4 changesets (bug 1652958, bug 1745284) for causing osx libavutil related build bustages. CLOSED TREE
Backed out changeset 5b0b786c19a2 (bug 1745284)
Backed out changeset 0128019f5e7d (bug 1652958)
Backed out changeset 0539b77bcb0b (bug 1652958)
Backed out changeset 008fd283bb70 (bug 1652958)
2021-12-23 04:30:18 +02:00
stransky a79dc0a99d Bug 1652958 Update ffvpx build config to build AV1 VA-API playback when MOZ_WAYLAND is defined r=alwu
Depends on D133422

Differential Revision: https://phabricator.services.mozilla.com/D133423
2021-12-22 21:52:14 +00:00
stransky db65aaddb1 Bug 1652958 Update bundled libavcodec library to 4.4.1 r=alwu
Depends on D133421

Differential Revision: https://phabricator.services.mozilla.com/D133422
2021-12-22 21:52:13 +00:00
stransky 0151c0fb7f Bug 1652958 Update bundled libavutil library to 4.4.1 r=alwu
Depends on D133420

Differential Revision: https://phabricator.services.mozilla.com/D133421
2021-12-22 21:52:13 +00:00