Commit graph

93 commits

Author SHA1 Message Date
Sebastian Dröge
b55c5a2437 libav: Update to ffmpeg n3.3.3 2017-08-10 17:22:46 +03:00
Sebastian Dröge
691c527edb libav: Update to ffmpeg n3.3.2 2017-06-20 10:50:38 +03:00
Nicolas Dufresne
7b0a5ad309 plugin: Explicitly link to BZ2, LZMA and LZ
While all this information is in the .la files, libtool seems to get
confused with ordering in presence of static system libraries. This could
cause missing symbol error at link time. Adding these depenencies explicitly
workaround the issue.
2017-05-20 15:27:52 +02:00
Nicolas Dufresne
321d1c7a75 Don't fail if running "make clean" twice 2017-05-20 13:06:13 +02:00
Jan Schmidt
ac9fc8031e Pass $CC as AS, unless $AS is provided. Add gas-preprocessor
Add gas-preprocessor.pl as a git submodule, and put it in the
path so that it is available if libav wants it.

Switch back to providing $CC as $AS by default, but
respect an external $AS setting so that it can be
overridden in cerbero

https://bugzilla.gnome.org/show_bug.cgi?id=694416
2017-05-20 20:08:09 +10:00
Sebastian Dröge
8e2b41f3b0 libav: Update to ffmpeg n3.3.1 2017-05-17 10:42:29 +03:00
Nicolas Dufresne
1038ae2327 Generate .la for internal libav libraries
This should help libtool in getting the internal linking right.
Effectively, libtool can sometime get the link order wrong when
presented with a mix of .la and -l arguments. These .la file are
also required by the android build system and were previously
created by cerbero.
2017-05-12 12:34:09 -04:00
Sebastian Dröge
58544546ff libav: Update to ffmpeg n3.3 2017-04-13 15:15:55 +03:00
Sebastian Dröge
1bd42625f8 libav: Update to n3.2.4 2017-02-12 21:48:20 +02:00
Sebastian Dröge
bc11440360 libav: Update to ffmpeg n3.2.3 2017-02-08 16:11:23 +02:00
Sebastian Dröge
a7b62f8d93 libav: Update to n3.2.2 2016-12-08 16:13:49 +02:00
Sebastian Dröge
4759bed801 libav: Update to ffmpeg n3.2.1 2016-11-26 14:00:39 +02:00
Tim-Philipp Müller
36de7332f5 libav: Update to ffmpeg n3.2 2016-10-28 12:55:34 +01:00
Sebastian Dröge
3dc0a972c0 libav: Update to ffmpeg 3.2 release branch
Release 3.2.0 is planned tomorrow and we should keep track of the latest
major version for 1.10 as we did in the past too.
2016-10-26 23:20:35 +03:00
Sebastian Dröge
41dc903824 libav: Update to ffmpeg n3.1.5 2016-10-22 12:48:40 +03:00
Sebastian Dröge
108b08ccda libav: Update to ffmpeg n3.1.4 2016-10-06 14:25:39 +03:00
Sebastian Dröge
df3e278b4c libav: Update to ffmpeg n3.1.3 2016-08-29 17:03:18 +03:00
Sebastian Dröge
0a7c82bac4 libav: Update to ffmpeg n3.1.2 2016-08-16 10:43:18 +03:00
Sebastian Dröge
2d79bc3a58 libav: Update to n3.1.1 2016-07-26 10:27:22 +03:00
Sebastian Dröge
3e193047a3 libav: Update to ffmpeg n3.1 2016-06-30 23:22:17 +02:00
Sebastian Dröge
438d6b3760 libav: Update to ffmpeg n3.0.2 2016-05-03 19:04:06 +03:00
Sebastian Dröge
9800b1135e libav: Update to n3.0.1 2016-04-15 12:51:21 +03:00
Sebastian Dröge
18cc31ecb8 libav: Update to n3.0 2016-02-15 17:06:05 +02:00
Sebastian Dröge
e324c2e607 libav: Update to ffmpeg n2.8.5 2016-01-16 11:09:31 +01:00
Sebastian Dröge
ba5bde5de9 libav: Update to ffmpeg n2.8.4 2015-12-21 12:41:02 +01:00
Sebastian Dröge
3641ca0563 libav: Update to n2.8.3 2015-12-01 15:12:22 +02:00
Sebastian Dröge
28168ed305 libav: Update to n2.8.2 2015-11-12 10:44:25 +01:00
Sebastian Dröge
5d52dcf5ef libav: Update to n2.8.1 2015-10-14 10:18:32 +03:00
Sebastian Dröge
fa8679b4d8 libav: Update to ffmpeg n2.8
https://bugzilla.gnome.org/show_bug.cgi?id=754920
2015-09-12 21:29:17 +02:00
Sebastian Dröge
83458d4769 libav: Update to n2.7.2 2015-08-15 12:51:19 +02:00
Sebastian Dröge
97f58baecd Switch from libav v11.4 to ffmpeg n2.7.1
ffmpeg seems to be the one of the two forks, which is most widely used by
Linux distributions and in general. Also Google is using it for e.g. Chrome
and has engineers working on finding and fixing security issues in it.

https://bugzilla.gnome.org/show_bug.cgi?id=751607
2015-07-01 21:40:00 +02:00
Sebastian Dröge
ee7a9e000b libav: Update to v11.4 2015-05-31 21:32:07 +02:00
Sebastian Dröge
8386e4411b libav: Update to v11.3 2015-03-14 11:26:16 +00:00
Sebastian Dröge
99fb9bb207 libav: Update to v11.2 2015-01-17 22:13:36 +01:00
Sebastian Dröge
324238a33d libav: Update to v11.1 2014-12-12 09:57:35 +01:00
Sebastian Dröge
1217f5e0a1 libav: Update to v11 2014-09-15 22:50:05 +03:00
Sebastian Dröge
f9db6274c2 libav: Update to v11_beta1 2014-08-27 12:39:49 +03:00
Sebastian Dröge
e972365887 libav: Update to v11alpha1 2014-08-12 16:17:37 +03:00
Sebastian Dröge
105b2bbe53 libav: Update to v10.3 2014-08-04 15:07:31 +02:00
Sebastian Dröge
d1acf1e598 libav: Update to v10.2 2014-06-28 09:59:49 +02:00
Sebastian Dröge
78b64cbd29 Update to libav 10.1 2014-05-14 10:20:03 +02:00
Sebastian Dröge
650c2ad0a8 Update to libav v10 2014-03-29 10:45:16 +01:00
Sebastian Dröge
b0a2a7c277 libav: Update to v10 beta1 2014-02-21 09:28:32 +01:00
Mark Nauwelaerts
7f5132b34f gst-libs: handle make dist for out-of-tree build 2014-02-16 15:58:15 +01:00
Sebastian Dröge
77c33a45cc libav: Update to version 10_alpha2 2014-01-19 10:33:01 +01:00
Sebastian Dröge
050723c2eb libav: Update to v10_alpha1 tag 2014-01-06 13:39:32 +01:00
Sebastian Dröge
291fa98dcb libav: Update to libav master (libav 10 API) 2014-01-03 16:23:26 +01:00
Sebastian Dröge
fdfea0d1a0 libav: Update to v9.10 2013-10-15 09:28:08 +02:00
Sebastian Dröge
5c1ab55c5c libav: Update to v9.9 2013-09-12 12:41:51 +02:00
Tim-Philipp Müller
85a64d9432 libav: update libav from v9.6 to v9.8
version 9.8:
- kmvc: Clip pixel position to valid range
- kmvc: Use fixed sized arrays in the context
- indeo: Reject negative array indexes
- indeo: Check for reference when inheriting motion vectors
- indeo: Properly forward the error codes
- mjpeg: Check the unescaped size for overflows
- wmapro: Error out on impossible scale factor offsets
- wmapro: Check the min_samples_per_subframe
- wmapro: Return early on unsupported condition
- wmapro: Check num_vec_coeffs against the actual available buffer
- wmapro: Make sure there is room to store the current packet
- lavc: Move put_bits_left in put_bits.h
- 4xm: Do not overread the source buffer in decode_p_block
- 4xm: Check bitstream_size boundary before using it

version 9.7:

Most of the following fixes resulted from test samples that the Google
Security Team has kindly made available to us:

- 4xm: fix several programming errors to avoid crashes, etc.
- apetag: use int64_t for filesize
- jpegls: Fix invalid writes to memory
- ljpeg: use the correct number of components in YUV
- mjpeg: Validate sampling factors
- mjpegdec: properly report unsupported disabled features
- mjpegdec: validate parameters in mjpeg_decode_scan_progressive_ac
- mpegvideo: allocate sufficiently large scratch buffer for interlaced vid
- pixdesc: mark gray8 as pseudopal
- smacker: fix several programming errors to avoid crashes, etc.
- tiff: do not overread the source buffer
- vmd: drop incomplete chunks and spurious samples
- vmdav: convert to bytestream2 to avoid invalid reads and writes
- wavpack: check packet size early
- wavpack: use bytestream2 in wavpack_decode_block
- wavpack: validate samples size parsed in wavpack_decode_block
2013-07-09 17:54:12 +01:00