Commit Graph

54 Commits

Author SHA1 Message Date
Rudi Heitbaum
b0b0e0fe07 ffmpegx: avcodec/hw_base_encode: fix NULL dereference if no frames before end-of-stream
- https://patchwork.ffmpeg.org/series/15013/mbox/
- https://patchwork.ffmpeg.org/project/ffmpeg/patch/20250719070836.283597-1-jahutchinson99@googlemail.com/
- https://github.com/tvheadend/tvheadend/issues/1833
2025-09-17 06:52:24 +00:00
Rudi Heitbaum
c03db2387f ffmpegx: update to 8.0 2025-08-23 02:52:20 +00:00
Rudi Heitbaum
fa70932ea8 ffmpegx: update to 7.1.1 2025-03-16 13:30:01 +00:00
Rudi Heitbaum
cb4ac0fe3a ffmpegx: update to 7.1 2025-01-31 14:24:36 +00:00
Rudi Heitbaum
e218e69767 ffmpegx: update to 7.0 2025-01-31 14:24:36 +00:00
Rudi Heitbaum
22554bfb1f ffmpegx: lavc/libx265: unbreak build for X265_BUILD >= 213
- 099f88b864
- https://bitbucket.org/multicoreware/x265_git/commits/78e5b703b1
2024-12-15 07:28:53 +00:00
Rudi Heitbaum
871925d66e ffmpegx: lavc/libx265: unbreak build for X265_BUILD >= 210 2024-09-14 12:44:32 +00:00
Rudi Heitbaum
66ba6ce0bb ffmpegx: arm: allow 32-bit arm compile with binutils 2.43
ref:
- https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2024-August/332149.html

included patch
- libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43
- copy of ffmpeg patch
  - commit cf501cb3e3 (origin/ffmpeg)
2024-08-19 13:38:01 +00:00
CvH
6352bca894 cleanup packages: addons/addon-depends/ 2024-08-01 11:53:50 +02:00
mglae
7ed1d32991 ffmpegx: allow dash demuxer by adding libxml2 2024-06-15 18:34:29 +02:00
CvH
a317793d2c ffmpegx: update to 6.0.1 2023-12-09 22:47:51 +01:00
CvH
75d6dcadcd ffmpegx: update to 5.1.4 2023-12-09 22:35:19 +01:00
Rudi Heitbaum
e66927b9af ffmpegx: Fixes assembling with binutils as 2.41 2023-08-04 16:38:57 +00:00
Rudi Heitbaum
258c695d5f ffmpegx: update to 4.4.3 2023-01-10 01:39:10 +00:00
Rudi Heitbaum
94eb3465fc ffmpegx: update to 4.4.2 2023-01-08 18:12:51 +00:00
SupervisedThinking
611b07c484 various: link with gold if supported 2022-09-22 18:27:07 +02:00
Matthias Reichl
47b6a7e919 ffmpegx: switch to openssl
include upstream openssl3 patch from ffmpeg/master to fix
the incompatible license check

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-08-28 13:30:28 +02:00
Rudi Heitbaum
d1ac15b3fb ffmpegx: disable libxcb for non X11 builds 2022-04-18 13:14:07 +00:00
heitbaum
4bc87e50ab mesa GRAPHIC_DRIVERS: delete classic drivers (DRI)
i915, i965, nouveau, r100, r200
2021-11-22 15:16:43 +11:00
Tomáš Kelemen (vudiq)
4e6f8705e6 crocus: add Mesa gallium driver for older Intel GPUs 2021-10-27 15:45:50 +02:00
heitbaum
a27a0b9622 ffmpegx: update build and depends
without using `--pkg-config-flags="--static"` as a build option the
Libs.private: as tagged in a .pc file does not return correct
information necessary to link against the archive, an example of this
is opus.pc which is tagged as `Libs.private: -lm`

Add lame and x265 to the depends to support the "${PKG_FFMPEG_ENCODERS}"
2021-08-17 16:43:35 +10:00
CvH
3aeab7d4fd ffmpegx: update to 4.4 2021-06-20 11:49:34 +02:00
heitbaum
13e2d8eedb ffmpegx: update to 4.3.2
update 4.3.1 to 4.3.2
changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/refs/tags/n4.3.2:/Changelog

FFmpeg 4.3.2 "4:3"
4.3.2 was released on 2021-02-20. It is the latest stable FFmpeg release
from the 4.3 release branch, which was cut from master on 2020-06-08.

It includes the following library versions:
- libavutil      56. 51.100
- libavcodec     58. 91.100
- libavformat    58. 45.100
- libavdevice    58. 10.100
- libavfilter     7. 85.100
- libswscale      5.  7.100
- libswresample   3.  7.100
- libpostproc    55.  7.100
2021-04-05 11:49:37 +00:00
Ian Leonard
eeab3d92b4 addons: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:41 +00:00
heitbaum
2babbbbf92 ffmpegx: update to 4.3.1
update 4.3 to 4.3.1
2021-01-12 13:55:54 +00:00
Matthias Reichl
e5dfe2fde5 ffmpegx: drop legacy mmal/omx RPi support
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-08-03 21:25:53 +02:00
CvH
2f4379fcb0 ffmpegx: update to 4.3 2020-06-22 11:01:36 +02:00
Andre Heider
5ff572a827 ffmpegx: only depend on intel-vaapi-driver if intel drivers are build
Fixes compilation with GRAPHIC_DRIVERS="virtio"
2020-02-10 08:56:47 +01:00
Andre Heider
8b3b1d8cc8 ffmpegx: disable installing to sysroot
There's no need to use a hidden directory anymore.
2019-12-31 11:26:49 +01:00
CvH
85910d436a ffmpegx: update to 4.2.1 2019-11-20 17:38:10 +01:00
Ian Leonard
4d878f36bd ffmpegx: update to 4.1.4
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2019-10-02 16:33:37 +00:00
CvH
7f4d7a0ad9 ffmpegx: x86_64 depends on vaapi 2019-07-07 16:09:21 +02:00
Ian Leonard
9abf1b269d ffmpeg-tools: use system gnutls
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2019-05-14 23:35:37 +00:00
Ian Leonard
9e45352127 ffmpegx: update to 4.1.3
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2019-05-14 23:27:59 +00:00
MilhouseVH
b8780a0275 packages: use single = not == 2019-05-04 01:29:55 +01:00
5schatten
401a76a200 ffmpegx: restore OpenMAX IL header includes 2019-04-17 11:35:22 +02:00
5schatten
c15538b7c7 ffmpegx: removed RPi specific include CFLAGS for brcm2835 headers 2019-04-16 23:28:38 +02:00
MilhouseVH
d4f6326142 packages: align source code licence usage with project licence 2019-03-26 18:05:50 +00:00
CvH
b8054083cf ffmpegx: changes to apply gpl 2019-01-09 11:46:28 +01:00
Ian Leonard
a3c001541e build: use nasm with x86_64 only
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-12-06 02:49:12 +00:00
CvH
1960f002a8 ffmpegx: update to 4.1 2018-11-21 22:01:51 +01:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
220d721b6e ffmpegx: update to 4.0.2 2018-10-02 17:26:44 +02:00
CvH
ca33bf8cd7 spdx: packages/addons 2018-07-17 23:58:49 +02:00
CvH
c4dd50a763 ffmpegx: update to 4.0.1 2018-06-28 19:16:29 +01:00
CvH
ba231d92c9 ffmpegx: rename binary to ffmpeg 2018-06-28 19:16:29 +01:00
Matthias Reichl
090274515a ffmpegx: drop lto build flag
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-04 19:54:28 +02:00
CvH
160ed68032 ffmpegx: update to 4.0 2018-05-28 09:57:26 +02:00
Sascha Kuehndel (InuSasha)
8827a540aa buildsystem: add BUILD_FLAG support
- replace strip_lto/strip_gold (only allowed to disable)
- add flag for PIC feature
- add flag to stop build parallel
- add support for hardening option (initial copy from debian 9)

All build parameters, are added in setup_toolchain.
`PKG_[FLAG]_[HOST/TARGET]_ENABLED` variable is introduced for checking the flag (yes/no) in the package.mk

Thanks to @MilhouseVH, for support and fixing
2018-03-07 18:35:01 +01:00
cvh
96c1272f3a ffmpegx: reorder dependencies 2018-03-05 12:36:07 +01:00