Commit Graph

138 Commits

Author SHA1 Message Date
TomIO 593a6a73b7 chore(linter compliance): miscellaneous
[no ci]
2024-04-23 20:25:35 +02:00
Biswapriyo Nath e23debdcf6 rebuild(deps:main/svt-av1): link against svt-av1 2.0.0 2024-03-16 10:14:28 +08:00
Jia Yuan Lo a365eebe50
fix(main/ffmpeg): move h264 mediacodec encoder to low priority (#19408) 2024-03-05 21:31:17 +08:00
Chongyun Lee bd12d66003 libvpx: revbump revdeps (1) 2024-01-23 04:39:40 +08:00
Chongyun Lee 92bb5fb466
ffmpeg: bump to 6.1.1 (#19031) 2024-01-21 18:41:36 +08:00
Henrik Grimler 9cc288e202 ffmpeg: bump package
To see if it solves termux/termux-packages#18721.
2023-12-14 21:16:36 +02:00
Twaik Yont 08267bea8a rebuild(main, {ffmpeg, liba52, libaom}): after unsuccessfull build 2023-11-13 12:27:35 +02:00
Twaik Yont 9a1e0fda99 bump(main/ffmpeg): 6.1 2023-11-13 08:50:16 +02:00
Lucy Phipps 7fd1a1fd7a
[skip ci] ffmpeg: sort dependencies correctly 2023-10-20 04:33:43 +01:00
Lucy Phipps 8f8bbced20
ffmpeg: enable libopenmpt 2023-10-20 04:30:28 +01:00
Jia Yuan Lo 8b03269c97
enhance(main/ffmpeg): enable libsvtav1, libv4l2 (#17883) 2023-09-29 17:35:22 +08:00
Jia Yuan Lo 341ad6f5c0 enhance(main/ffmpeg): enable amr encoder support
Also properly upgrade to GPLv3
2023-08-17 17:19:25 +08:00
Tee KOBAYASHI 43de184b3e *: Remove version specifier for libxml2 in dependency
Effectively reverts commit 0120a4048a.

%ci:no-build
2023-07-02 18:23:39 +09:00
Tee KOBAYASHI c4d8f95a94 ffmpeg: Revbump to rebuild
due to SONAME change in libxml2.
2023-07-02 09:55:48 +09:00
Tee KOBAYASHI 0120a4048a *: Add version specifier for libxml2 in dependency
Will be reverted afterwards.

%ci:no-build
2023-07-02 09:00:23 +09:00
Tee KOBAYASHI 27715f27c0 ffmpeg: Do not depend on `libandroid` package
which is only needed on current Termux Docker which I would say is
broken because every Android environment should already contain system
`libandroid.so`.

Please manually install `libandroid` package if necessary.
2023-06-15 11:28:51 +09:00
Jia Yuan Lo 097206d50d ffmpeg: enable jni and mediacodec
Enable JNI is a prerequisite to enable mediacodec support
2023-06-13 20:05:55 +08:00
Tee KOBAYASHI 8b92fb6e8f ffmpeg: Enable SRT protocol 2023-04-18 15:00:19 +09:00
Tee KOBAYASHI 9c58683f72 libx265: Revbump revdeps to rebuild 2023-03-14 07:36:09 +09:00
Tee KOBAYASHI 9ab6495113 ffmpeg: Bump to 6.0 2023-03-01 01:31:01 +00:00
Tee KOBAYASHI 619095bbd0 ffmpeg: Enable SFTP protocol via libssh 2023-02-16 16:25:37 +00:00
Tee KOBAYASHI d225757c99 libvpx: Revbump revdeps to rebuild
excluding qt5-qtwebengine, which is handled in a separate push.
2023-02-12 09:31:01 +00:00
Tee KOBAYASHI 4c62868b79 ffmpeg: Provide SOVERSION-suffixed shlib symlinks
for `libav{util,codec,format}`. Firefox expects that for `libavcodec`.
2023-02-11 17:39:19 +00:00
Tee KOBAYASHI e557d27fb7 ffmpeg: Add SOVERSION guard 2022-12-23 08:10:33 +00:00
Tee KOBAYASHI dcb5655981 ffmpeg: Enable libzimg 2022-12-23 08:10:33 +00:00
Chongyun Lee 58fa8c60b4 ffmpeg: add `av_stream_get_first_dt`
This symbol is needed to build chromium with system's ffmpeg.
2022-12-21 21:34:22 +00:00
Jia Yuan Lo 6019e8c55e enhance(main/ffmpeg): enable opencl 2022-12-03 10:26:16 +08:00
Tee KOBAYASHI 65a0d40185 ffmpeg: Add libfdk-aac guard
%ci:no-build
2022-11-10 15:37:18 +09:00
Tee KOBAYASHI 6e419fed51 ffmpeg: Enable ICC profile support 2022-11-04 04:43:06 +00:00
Tee KOBAYASHI e95d75ea79 ffmpeg: Bump to 5.1.2 2022-09-27 13:13:11 +09:00
Tee KOBAYASHI 640f89c26c ffmpeg: Bump to 5.1.1 2022-09-21 04:42:48 +09:00
Tom Yan 3d6eb59670
fix(main/ffmpeg): enable libvpx support again 2022-08-13 12:21:54 +02:00
Henrik Grimler c98e3b0739
fix(main/ffmpeg): enable libx265 support again 2022-08-13 12:21:52 +02:00
Henrik Grimler 38ff27862e
fix(main/ffmpeg): fix build with ndk-r25
Configure with --disable-vulkan to avoid error due to vulkan.h trying
to include vulkan_beta.h from a third_party directory in the ndk.
Remove -fno-integrated-as flag which no longer works with ndk-r25 as
the non-internal (non-llvm) assembler is not included in the ndk anymore.

Also disable vpx and x265 support, libvpx and libx265 has compilation
issues (cannot compile with llvm assembler).  Disable until we have
managed to fix that.
2022-08-13 12:21:50 +02:00
Tom Yan 6c0f767b9c
ffmpeg: update to 5.1
removing the note on rev bump for mpv since mpv hasn't been the
only package that has linkage to ffmpeg for a long time

ffmpeg-5.0-vp9-dts-correction.patch is in 5.1 as commit
68595b46cb374658432fff998e82e5ff434557ac.
2022-08-13 12:21:49 +02:00
Aditya Alok 9b421cddd3
enhance(main/ffmpeg): enable build with `libtheora`
Closes #10944

Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-06-14 20:26:07 +05:30
Aditya Alok 6dc22d9508
chore(ffmpeg): bump revision after `SOVERSION` change of libvpx
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-04-19 21:20:09 +05:30
Tee KOBAYASHI c02eb1ed9c ffmpeg: Update to 5.0.1
and enable support for libbluray and libgme.
2022-04-11 11:00:18 +05:30
Tee KOBAYASHI b1a4235194 ffmpeg: Revbump after libdav1d update 2022-03-24 07:10:19 +09:00
Tee KOBAYASHI 5b184498a8 ffmpeg: Get rid of references to leaked builtins 2022-03-22 01:51:20 +09:00
Tee KOBAYASHI 00830bc5d6 ffmpeg: Get rid of references to leaked builtins 2022-03-21 02:42:19 +09:00
Tee KOBAYASHI ee2bd6dce5 ffmpeg: Backport patch for VP9 DTS correction
from 68595b46cb.
2022-02-23 12:10:30 +05:30
DLC01 72d3387ef8 Bump ffmpeg to v5.0 2022-01-16 00:12:17 +05:30
xtkoba 63d13157b7 ffmpeg: Add libxml2 dependency 2021-11-19 15:07:20 +05:30
Tom Yan 178044f544 ffmpeg: Update from 4.4 to 4.4.1 2021-10-30 19:12:12 +05:30
Henrik Grimler 935244f674
Bump packages depending on libx265 2021-09-21 14:52:07 +02:00
Lucy Phipps 607d4194a5
ffmpeg, libheif: trigger ci build 2021-08-15 22:09:48 +01:00
Lucy Phipps b69cb14687
ffmpeg: depend on librav1e 2021-08-15 21:01:21 +01:00
Lucy Phipps 422499106c
libde265: disable broken arm optimizations 2021-08-04 17:06:30 +01:00
Lucy Phipps 7545e03252
fix libde265 on arm, for real this time 2021-08-04 16:42:02 +01:00