195 Commits

Author SHA1 Message Date
ajacoutot
2e0604843e Update to ffmpeg-4.1.3.
from Brad (maintainer)
2019-04-02 18:42:11 +00:00
ajacoutot
07231c2a23 Update to ffmpeg-4.1.2.
from Brad (maintainer)
2019-03-24 09:02:52 +00:00
ajacoutot
ab74fd2274 Improvements from upstream:
- avcodec/libdav1d: reset pool size on allocation failure
- avcodec/libdav1d: use a reference to the allocated buffer instead of
wrapping the Dav1dPicture

via Brad (maintainer)
2019-03-20 15:50:31 +00:00
ajacoutot
131933336d Some bug fixes / improvements for the dav1d wrapper.
from Brad (maintainer)
2019-03-14 06:27:55 +00:00
sthen
26586416d9 update to FFmpeg 4.1.1, diff from Brad (maintainer) with various work
and tests along the way to getting this and the tree in shape from many
including kn@ cwen@ jca@ naddy@ and myself

all build-time fallout on i386/amd64 has been fixed, please test your
favourite FFmpeg-related software after new packages are available and
report back if there are any problems.
2019-02-25 22:41:34 +00:00
rsadowski
dede3b7cc8 hook frei0r-plugins and enable in ffmpeg 2018-12-30 12:10:04 +00:00
ajacoutot
79ea4d303f Actually revert extended channel layouts using PCEs (missed in previous).
from Brad (maintainer)
2018-11-15 08:30:33 +00:00
naddy
915cfe2f71 On i386, ffmpeg is full of non-PIC assembly code. Since disabling this
would come with a prohibitive performance cost, accept text relocations
in this exceptional case and link with -znotext.  ok Brad
2018-11-04 17:57:06 +00:00
ajacoutot
c92d9cffbb - Revert extended channel layouts using PCEs as some odd behavior can be
seen from the AAC encoder sometimes
- aacenc: add SIMD optimizations for abs_pow34 and quantization

from Brad (maintainer)
2018-11-01 08:43:26 +00:00
ajacoutot
6df43325f6 * Cleanup WANTLIB/LIB_DEPENDS a bit
* Backport patches from upstream:
- Switch AAC encoder from twoloop coder to fast coder
- Add support for extended channel layouts using PCEs

from Brad (maintainer)
2018-10-17 08:25:07 +00:00
ajacoutot
2f74383ee1 Update to ffmpeg 2.8.15 (now followin upstream versioning).
from Brad (maintainer)
2018-09-21 21:40:19 +00:00
robert
5743d23da7 add support for the neon instruction format on arm64 by checking
if section data.rel.ro is supported on openbsd as well
2018-09-12 19:59:04 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
ajacoutot
1656dba8bc Update to FFmpeg 20180721 snapshot to update to 2.8.15.
from Brad (maintainer)
2018-07-23 10:34:40 +00:00
ajacoutot
455e376e19 Remove special casing for ARM. FFmpeg is fine with Clang. 2018-02-27 08:00:40 +00:00
ajacoutot
02cc967a5d Update to ffmpeg-20180219.
from Brad (maintainer)
2018-02-20 05:57:34 +00:00
sthen
1bf6f6de00 Switch FFmpeg back to base clang, now that it has been updated to 5.x.
This doesn't fix the already-existing problem with AAC on i386. From Brad.
2017-10-27 03:16:30 +00:00
sthen
8c392ace4c Try "-mstack-alignment=16" with clang; fixes a segfault in (at least) h264
decoding. Upstream bug/patch suggested by Jan Beich (jbeich@freebsd), tweak
from Brad to keep it as close as possible to the upstream commit.

AAC encode still hangs on i386.
2017-09-08 19:54:17 +00:00
sthen
86de230614 Use ports clang to build ffmpeg on amd64. The AAC encoder hangs on amd64 when
compiled with clang 4.0.x (either 4.0.0 in base or the older ports 4.0.1).
Based on a diff from Brad.

Add a comment explaining this and note that there is another issue where the
H264 decoder segfaults in ff_deblock_v_luma_8_sse2 on i386, but this isn't
helped by the newer ports clang.
2017-09-04 19:27:56 +00:00
ajacoutot
2b8c6f545d Update to ffmpeg-20170825.
from Brad (maintainer)
2017-08-26 07:38:31 +00:00
ajacoutot
ba108239e0 Update to ffmpeg-20170610.
from Brad (maintainer)
2017-06-15 11:33:18 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
zhuk
aea526c303 Bump, to be on a safe side after fixing resulting plist.
okay espie@
2017-05-28 11:59:52 +00:00
espie
6c691ed46a stupid typo 2017-05-28 11:52:06 +00:00
espie
6d4b1804b4 WANT_CXX 2017-05-27 04:54:31 +00:00
ajacoutot
e93e479215 Update to ffmpeg-20170208.
from Brad (maintainer)
2017-02-09 12:58:03 +00:00
sthen
d6d8508bd0 Change FFmpeg's TLS support to use SSLv23_*_method (allowing any
supported SSL/TLS version, in our case this is TLS1.0+) instead of the
confusingly-named TLSv1_*_method (TLSv1.0 only). Fixes e.g. "mplayer
https://ftp.openbsd.org/pub/OpenBSD/songs/song53.mp3". OK Brad.
2017-02-05 21:23:00 +00:00
ajacoutot
8001aaef60 doc/muxers: remove "-strict experimental" from tee muxer examples
from Brad (maintainer)
2016-12-26 09:29:21 +00:00
ajacoutot
74c11fa794 Update to ffmpeg-20161210.
from Brad (maintainer)
2016-12-11 09:27:53 +00:00
ajacoutot
fdc951065a Update to ffmpeg-20161203.
from Brad (maintainer)
2016-12-05 09:02:29 +00:00
ajacoutot
0f9ade8790 Some more AAC fixes.
from Brad (maintainer)
2016-10-17 07:51:00 +00:00
ajacoutot
296945283a SECURITY update to ffmpeg-20161008.
CVE-2016-7562, CVE-2016-7122, CVE-2016-7450, CVE-2016-7502, CVE-2016-7555, CVE-2016-7785, CVE-2016-7905

from Brad (maintainer)
2016-10-08 17:50:46 +00:00
ajacoutot
ce172f170f Update to ffmpeg-20160903.
from Brad (maintainer)
2016-09-06 12:37:11 +00:00
ajacoutot
87e9c6fb03 Update to a newer snapshot: ffmpeg-20160502.
from Brad (maintainer)
2016-05-03 06:05:49 +00:00
ajacoutot
f8df41ea27 More AAC support improvement.
from Brad (maintainer)
2016-04-07 06:01:19 +00:00
naddy
b3dc1944c5 requires --enable-shared 2016-03-10 20:41:22 +00:00
ajacoutot
47599ca92d Moar AAC.
from Brad (maintainer)
2016-03-09 17:29:36 +00:00
ajacoutot
dea6fbd2a8 Merge some more AAC fixes.
from Brad (maintainer)
2016-03-07 07:11:35 +00:00
ajacoutot
beb4446f37 aacenc: make a better estimate for the audio bitrate if not provided
aacenc: temporarily disable Mid/Side coding with multichannel files

from Brad (maintainer)
2016-02-25 03:53:53 +00:00
ajacoutot
006126b98d Enable the libv4l support.
from Brad (maintainer)
2016-01-23 14:12:28 +00:00
ajacoutot
1ed892d34b Yet again mor AAC fixes.
from Brad (maintainer)
2016-01-22 07:05:01 +00:00
ajacoutot
7daa58b85e Moar AAC.
from Brad (maintainer)
2016-01-18 15:34:45 +00:00
ajacoutot
3e01d01ba6 SECURITY fix for the AppleHTTP / HLS demuxers.
CVE-2016-1897 and CVE-2016-1898

from Brad (maintainer)
2016-01-16 09:01:26 +00:00
ajacoutot
023038dbfe Update to ffmpeg-20160113.
from Brad (maintainer)
2016-01-14 06:09:43 +00:00
ajacoutot
8c27a7e0ce Remove MIPS -Bsymbolic workaround now that the linker has been fixed.
from Brad (maintainer)
2015-12-17 09:54:33 +00:00
ajacoutot
df79e54670 Moar AAC fixes.
from Brad (maintainer)
2015-12-10 06:53:38 +00:00
ajacoutot
d92ba29023 More AAC bits and remove the experimental status for the encoder.
from Brad (maintainer)
2015-12-06 08:51:46 +00:00
ajacoutot
c7a3ab83e8 Update to FFmpeg 20151112 (2.8.2).
from Brad (maintainer)
2015-11-16 06:36:55 +00:00
ajacoutot
ff1d654d20 Backport some AAC and VPX commits.
from Brad (maintainer)
2015-11-13 07:03:00 +00:00
ajacoutot
9abefba4ba More AAC fixes.
from Brad (maintainer)
2015-10-25 08:46:41 +00:00