Commit graph

99 commits

Author SHA1 Message Date
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
Sebastian Dröge
a0bb9240be libav: Update to v9.6 2013-05-20 11:07:57 +02:00
Sebastian Dröge
127202d6f6 libav: Update to v9.5 2013-04-23 14:20:43 +02:00
Sebastian Dröge
e0e91fc958 libav: Update to v9.4 2013-03-25 09:47:49 +01:00
Tim-Philipp Müller
75cfa07dc5 libav: update to v9.3 2013-03-02 18:12:39 +00:00
Rico Tzschichholz
1549809d7d Fix 'make dist'
This time for real hopefully. Make sure to remove any
libav-dist directories that may still be around from
previous make dist attempts first.
2013-02-15 13:00:02 +00:00
Tim-Philipp Müller
f42ff31941 libav: update to v9.1 2013-02-12 10:22:11 +00:00
Sebastian Dröge
70f79ad4f2 libav: Update to today's master 2012-12-18 10:57:43 +01:00
Sebastian Dröge
f211e6431b libav: Update to today's master 2012-12-12 17:20:03 +00:00
Sebastian Dröge
41e117562c libav: Switch to master (9) 2012-12-04 17:19:11 +01:00
Sebastian Dröge
89faed0a7b libav: Update to 0.8.4 release 2012-10-24 16:01:36 +02:00
Tim-Philipp Müller
2aab13b9ae Revert "ffmpeg: Fix make dist"
This reverts commit 4964bd753c.

No idea what this fixes, for me it breaks make dist, which fails
with:

make[2]: Entering directory `/home/tpm/gst/0.11/gst-ffmpeg/gst-libs/ext'
GIT_DIR=libav/.git git checkout-index --prefix=../libav-dist/libav/ -a
touch libav-dist/libav/config.mak
touch: cannot touch `libav-dist/libav/config.mak': No such file or directory

after a clean build.
2012-08-08 13:11:57 +01:00
Sebastian Dröge
a72f62ff0b libav: Update to 0.8.3 release 2012-06-07 12:26:55 +02:00
Sebastian Dröge
01e0995f77 libav: Update to 0.8.2 release 2012-05-22 12:56:16 +02:00
Sebastian Dröge
4964bd753c ffmpeg: Fix make dist 2012-04-12 11:06:22 +02:00
Edward Hervey
db8a94fcfb libav: Switch to tracking 0.8 release branch 2012-02-22 11:53:35 +01:00
Sebastian Dröge
c7168efb65 libav: Update to current GIT master 2012-01-10 11:12:59 +01:00
Edward Hervey
2e9cb81120 libav: Switch to current git master 2011-10-17 16:02:51 +02:00
Tim-Philipp Müller
9d6f797f7a Update internal libav snapshot to latest releases/0.7 tip for postproc fix
https://bugzilla.gnome.org/show_bug.cgi?id=654634
2011-09-03 12:30:26 +01:00
Edward Hervey
82ac8b1e14 gst-libs: Update libav checkout to latest 0.7 tip
Contains MT fixes
2011-07-12 18:37:37 +02:00
Edward Hervey
4bcd9dcc1b ext: Bumping libav checkout to current tip of v0.7 branch 2011-06-25 12:58:12 +02:00
Edward Hervey
a026c95caf ext: Update to libav git master as of Sunday 29th May 2011 2011-05-29 17:43:46 +02:00
Edward Hervey
860648e9e6 Remove usage of SVN now that we use git submodules for libav 2011-04-21 20:56:44 +02:00
Edward Hervey
4da73abcc4 ext: Add libav as a git submodule 2011-04-19 19:32:02 +02:00
Edward Hervey
199c03a2e0 gst-libs: Remove .config file from ffmpeg build when cleaning up 2011-01-25 11:30:02 +01:00
Edward Hervey
411138d734 gst-libs: Simplify make dist by a metric truckload
Just use svn export instead of trying to be smart about which files
we need.

This makes the resulting gst-ffmpeg tarball a bit bigger, but at least
we know we have everything needed to build gst-ffmpeg
2010-06-27 12:49:02 +02:00
Edward Hervey
024e9539ac gst-libs: Fixup make distclean for new ffmpeg 2010-06-16 12:10:34 +02:00
Jan Schmidt
a472d1c226 Fix distclean/distcheck 2009-10-05 15:28:51 +01:00
Jarkko Palviainen
2b745f29ed build: Remove gst-libs/ext/ffmpeg in maintainerclean target only
Fixes bug #586894.
2009-08-19 15:30:50 +02:00
Jan Schmidt
60ee556217 build: Fix the dist - libswscale isn't an external on the 0.5 branch
The 0.5 ffmpeg branch includes libswscale directly, not as an external,
breaking the dist (and warning in autogen.sh) about not being able to
update its revision.

Add some code to not update the svn external if the
FFMPEG_EXTERNALS_REVISION variable is empty.

Also, in autogen.sh check that the current FFmpeg checkout is from the
right branch according to ffmpegrev, and check it out again if
it's not.
2009-06-06 15:14:45 +01:00
Edward Hervey
3867dc01f6 Fix 'make distcheck'. 2009-02-10 12:34:36 +01:00
Mark Nauwelaerts
39ea52832d Do not corrupt ffmpeg build checkout during make dist.
Use a separate helper directory to build ffmpeg distributables
rather than replacing and corrupting (no more .svn dirs)
the existing checkout used for standard make/building.
2009-01-28 13:02:54 +01:00
Mark Nauwelaerts
1d1f55edf7 Distribute intended ffmpeg revision(s) and include more files.
Bring make dist in sync with autogen.sh's retrieval of ffmpeg
checkout, which also includes an update to selected revision
of libswscale external.  Also include *.S files (needed for
e.g. ARM build).
2009-01-28 13:02:50 +01:00
Edward Hervey
1aaa739eda ffmpegrev: Adjust time of swscale checkout to ffmpeg revision being used.
Original commit message from CVS:
* ffmpegrev:
Adjust time of swscale checkout to ffmpeg revision being used.
* gst-libs/ext/Makefile.am:
Fix make distcheck
2008-08-31 11:49:06 +00:00
Edward Hervey
de31a237d1 gst-libs/ext/Makefile.am: More fixes for make dist
Original commit message from CVS:
* gst-libs/ext/Makefile.am:
More fixes for make dist
2008-05-12 13:02:41 +00:00
Edward Hervey
3bd052bef3 More fixes for make dist.
Original commit message from CVS:
* configure.ac:
* gst-libs/ext/Makefile.am:
More fixes for make dist.
2008-05-08 16:04:32 +00:00
Edward Hervey
673df6d238 gst-libs/ext/Makefile.am: Don't copy file which is no longer present.
Original commit message from CVS:
* gst-libs/ext/Makefile.am:
Don't copy file which is no longer present.
2008-05-08 13:17:20 +00:00
Edward Hervey
176b11e6ff gst-libs/ext/Makefile.am: Use 'make clean' and not 'make dist-clean' for local cleanups.
Original commit message from CVS:
* gst-libs/ext/Makefile.am:
Use 'make clean' and not 'make dist-clean' for local cleanups.
Fixes #519235
2008-05-08 09:18:45 +00:00
Stefan Kost
489502bd0b gst-libs/ext/Makefile.am: Remove trailing whitespace as warned by automake.
Original commit message from CVS:
* gst-libs/ext/Makefile.am:
Remove trailing whitespace as warned by automake.
2008-01-09 12:00:33 +00:00
Edward Hervey
f6186655c5 Merging GST_FFMPEG_NO_MIRROR branch to trunk
Original commit message from CVS:
Merging GST_FFMPEG_NO_MIRROR branch to trunk
2007-12-17 12:43:06 +00:00
Tim-Philipp Müller
83e9f5a5a0 gst-libs/ext/Makefile.am: We need to use $(MAKE) here instead of 'make' (on some systems it's gmake that needs to be ...
Original commit message from CVS:
* gst-libs/ext/Makefile.am:
We need to use $(MAKE) here instead of 'make' (on some
systems it's gmake that needs to be called, for example)
2005-12-10 13:59:55 +00:00
Thomas Vander Stichele
87324f82f0 alright ! ready to test.
Original commit message from CVS:
alright ! ready to test.
need to write up how to manage the source now though
2004-03-11 18:21:34 +00:00
Thomas Vander Stichele
5d57633278 this actually seems to work well
Original commit message from CVS:
this actually seems to work well
2004-03-11 18:18:36 +00:00
Thomas Vander Stichele
4fe0d4ef76 ffmpeg updates
Original commit message from CVS:
ffmpeg updates
2004-02-13 13:22:27 +00:00
Thomas Vander Stichele
21f40a9a2f sandbox to get ffmpeg to play nicely in all cases
Original commit message from CVS:
sandbox to get ffmpeg to play nicely in all cases
2003-12-09 15:59:48 +00:00