Commit graph

237 commits

Author SHA1 Message Date
Edward Hervey
814c3f983b configure.ac: Remove --enable-postproc from the default flags
fixes previous patch
2011-10-31 11:47:10 +01:00
Edward Hervey
acfee56dd4 0.10.12.3 pre-release 2011-10-31 11:40:37 +01:00
Martin Storsjo
2d767fe58f Allow building a LGPL only gst-ffmpeg plugin
This removes --enable-gpl and --enable-postproc from the
ffmpeg configure line, and disables building the postproc
gstreamer plugin.

https://bugzilla.gnome.org/show_bug.cgi?id=654037

Conflicts:

	configure.ac
2011-10-31 11:14:23 +01:00
Martin Storsjo
77fa4072ee Allow building a LGPL only gst-ffmpeg plugin
This removes --enable-gpl and --enable-postproc from the
ffmpeg configure line, and disables building the postproc
gstreamer plugin.

https://bugzilla.gnome.org/show_bug.cgi?id=654037
2011-10-31 10:59:27 +01:00
Edward Hervey
de5557ef84 0.10.12.2 pre-release 2011-10-18 10:23:44 +02:00
Edward Hervey
5264fd3c97 Merge remote-tracking branch 'origin/master' into 0.11 2011-10-17 16:29:10 +02:00
Edward Hervey
56854de873 configure.ac: Fix for new libav 2011-10-17 16:26:20 +02:00
Tim-Philipp Müller
18aea78543 configure: back to development 2011-09-03 12:27:28 +01:00
Wim Taymans
05a5c7f513 Merge branch 'master' into 0.11
Conflicts:
	configure.ac
	ext/ffmpeg/gstffmpegcodecmap.c
2011-07-22 17:54:32 +02:00
Edward Hervey
4e71f12ee9 Release 0.10.12 2011-07-20 12:14:45 +02:00
Edward Hervey
b41422f1f3 Merge branch 'master' into 0.11 2011-07-15 12:34:19 +02:00
David Schleef
e799091c8a configure: Remove -gnu from target_os
Fixes #651768.
2011-07-12 12:24:54 +02:00
Wim Taymans
54cdf039b9 remove -Wcast-align
See: https://bugzilla.gnome.org/show_bug.cgi?id=615698
2011-07-11 10:37:03 +02:00
Wim Taymans
3008de63e4 remove -Wcast-align
See: https://bugzilla.gnome.org/show_bug.cgi?id=615698
2011-07-07 18:52:23 +02:00
Tim-Philipp Müller
871649542f Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings 2011-07-05 10:34:24 +01:00
Edward Hervey
d9e60c1d5c configure.ac: 0.10.11.2 pre-release 2011-06-25 13:05:41 +02:00
Wim Taymans
c312409c83 Merge branch 'master' into 0.11 2011-06-02 17:03:21 +02:00
Punya Prakash
cc9d778844 configure: Fix ac_cs_config handling
Previously autoconf appended too many additional quotes
to parameters like --with-ffmpeg-extra-configure=" --target-os=linux
--extra-cflags='-mfpu=neon -mfloat-abi=softfp'".

Fixes bug #648816.
2011-05-06 13:20:34 +02:00
Wim Taymans
c71a2ec502 Merge branch 'master' into 0.11
Conflicts:
	configure.ac
	ext/ffmpeg/gstffmpegdec.c
2011-04-29 18:40:36 +02:00
Edward Hervey
09e4d11de0 configure.ac: FFmpeg => Libav 2011-04-21 20:56:44 +02:00
Wim Taymans
739b439f02 Merge branch 'master' into 0.11 2011-03-04 14:00:28 +01:00
Mark Nauwelaerts
74145fb2e5 configure.ac: no need to mess with AS 2011-02-28 19:41:04 +01:00
Mark Nauwelaerts
4be4063fd9 configure.ac: cygwin/mingw32; enable linking static non-import libs
... such as to internal ffmpeg static libs.

Fixes #642507.
2011-02-28 19:39:38 +01:00
Mark Nauwelaerts
68e51f2a15 configure.ac: export plugin description more platform independent
Fixes #642504.
2011-02-28 19:39:15 +01:00
Wim Taymans
73f2667ff2 Merge branch 'master' into 0.11
Conflicts:
	configure.ac
2011-02-28 12:12:51 +01:00
Edward Hervey
e879166d44 configure.ac: Don't forget to include new libavcore library 2011-01-24 17:26:20 +01:00
Tim-Philipp Müller
60e8ca179f configure: require core 0.10.31
For gst_util_fraction_compare()
2011-01-14 09:36:46 +00:00
Wim Taymans
5a6c22ef55 configure: open 0.11 branch 2010-12-06 12:32:41 +01:00
Sebastian Dröge
d4a999ca93 configure: Require orc >= 0.4.6 for --compat 2010-09-05 12:28:18 +02:00
Sebastian Dröge
d3627ad44c configure: Use AC_PROG_CC_STDC instead of the automake variant 2010-08-04 19:41:06 +02:00
Sebastian Dröge
7ee6a15112 configure: Fix FIXME comment 2010-08-04 19:32:51 +02:00
Edward Hervey
1fade81e14 Back to development. 2010-07-16 12:45:18 +02:00
Edward Hervey
65cc6881a4 releasing 0.10.11, "Feeding trolls is strictly forbidden" 2010-07-15 21:28:30 +02:00
Edward Hervey
40466f939a configure.ac: 0.10.10.5 pre-release 2010-07-07 12:41:24 +02:00
Edward Hervey
a2ed45acc0 configure.ac: 0.10.10.4 pre-release 2010-06-30 10:32:25 +02:00
Tim-Philipp Müller
e90a2a7161 Bump automake requirement to 1.10, autoconf to 2.60 and libtool to 1.5
For maintainability reasons. These are the versions we require in
other modules.
2010-06-28 17:13:50 +01:00
Edward Hervey
1675f78222 0.10.10.3 pre-release 2010-06-27 12:52:39 +02:00
Edward Hervey
65c5d814c2 0.10.10.2 pre-release 2010-06-27 10:51:48 +02:00
Edward Hervey
96479cdd08 configure: Disable doc/applicatoin building 2010-06-16 11:55:40 +02:00
Edward Hervey
133b88fc63 configure: Use --enable-pic instead of --enabled-shared
Not sure when that option was added, but it does what we want (i.e. produce
PIC code in .a/.la that we can then link into a shared library)
2010-06-16 11:46:02 +02:00
Sebastian Dröge
899d2f0cec Use orc instead of liboil for CPU feature detection 2010-06-14 14:38:44 +02:00
Sebastian Dröge
24ec624c77 configure: Use GLIB_EXTRA_CFLAGS 2010-06-14 13:28:50 +02:00
Edward Hervey
b67df81be5 configure.ac: Execute ffmpeg's configure command from that directory
Avoids stupid sed warnings
2010-05-31 19:18:20 +02:00
Edward Hervey
7f49941366 configure.ac: Don't build filters
We don't use them
2010-05-31 18:53:51 +02:00
Tim-Philipp Müller
a53eff72d6 configure: avoid bash-ism 2010-05-25 13:56:49 +01:00
Sebastian Dröge
a450bd027f build: Add all kinds of compiler warning flags and fix the resulting warnings 2010-03-24 12:07:28 +01:00
Sebastian Dröge
47f9aba42d configure: $GST_CVS -> $GST_GIT 2010-03-24 11:53:46 +01:00
Benjamin Otte
0943520b57 Update for recent changes to common submodule
This just replaces every "$ERROR_CFLAGS" usage with a usage of
"$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
previously.

Actually using that separation will happen later.
2010-03-10 22:10:08 +01:00
Edward Hervey
a55e9afbee configure.ac: And back to development we go...
... even if some people didn't pay attention :P
2010-03-10 10:07:10 +01:00
Sebastian Dröge
441783b937 configure: Use automake 1.11 silent rules instead of shave if available
This makes sure that we use something that is still maintained and
also brings back libtool 1.5 support.
2010-03-09 21:12:21 +00:00
Edward Hervey
bfb25f0d62 releasing 0.10.10, "It's the bomb" 2010-03-06 14:06:06 +01:00
Edward Hervey
ae60a3fa09 0.10.9.4 pre-release 2010-03-04 09:55:33 +01:00
Tim-Philipp Müller
c9a7e76f46 0.10.9.3 pre-release 2010-02-24 22:38:03 +00:00
Edward Hervey
51fe46458d configure.ac: 0.10.19.2 pre-release 2010-02-19 17:41:03 +01:00
Edward Hervey
49a2f6aa9e configure.ac: Add build directories to CFLAGS
Needed to pick up files created at compile time (like libavutil/avconfig.h)
2010-02-19 17:41:03 +01:00
Alessandro Decina
a209e61ce2 Fix the check if libswscale needs enabling explicitly under OS X. 2010-01-22 12:58:13 +01:00
Edward Hervey
febc62346c configure.ac: re-indent long line, remove --disable-vhook, use --disable-hwaccels 2010-01-13 19:50:09 +01:00
Jan Schmidt
a185db8e37 back to development -> 0.10.9.1 2009-10-06 19:50:37 +01:00
Jan Schmidt
df62d76135 Release 0.10.17 2009-10-05 15:32:29 +01:00
Jan Schmidt
39a4bdfc59 0.10.8.2 pre-release 2009-09-12 01:51:11 +01:00
Руслан Ижбулатов
df248a7aa6 Add AG_GST_ARG_WITH_PKG_CONFIG_PATH to configure 2009-08-30 21:44:08 +02:00
Tim-Philipp Müller
d917f59a84 ffmpegdemux: cache events from upstream and re-send them later
Cache any events we get from upstream before we're open, especially
tag events we may be getting from apedemux/id3demux or the like, and
push them downstream later when we've added our pads instead of just
dropping them silently. Fixes transcoding tags for Monkey's Audio
Files with preceding APE or ID3v2 tags (#586957). Add minimal unit
test for this.

Also push stream tags later after the global tags and the newsegment
event rather than right after creating the pad.
2009-07-28 23:58:02 +01:00
Tim-Philipp Müller
bb7b7c2720 configure: pass --disable-vhook to ffmpeg's configure
So we don't build stuff we don't use, with the added benefit that
the GStreamer registry won't complain about not being able to
load these 'plugins' when running GStreamer uninstalled.
2009-07-01 10:45:32 +01:00
Jan Schmidt
ec63dabd88 Back to development - 0.10.8.1 2009-07-01 10:30:48 +01:00
Jan Schmidt
b77dfa7cba release 0.10.8 2009-06-29 22:49:23 +01:00
Jan Schmidt
9359f8bb8e 0.10.7.3 pre-release 2009-06-25 15:53:52 +01:00
Jan Schmidt
8e961ec5ef 0.10.7.2 pre-release 2009-06-05 22:12:24 +01:00
LRN
5917098edf ffmpeg: change library inclusion order
Fixes #584399
2009-06-01 17:24:53 +02:00
Jan Schmidt
3c064affc1 build: Fix maintainer-mode and embedded FFmpeg configuration parameters
Don't use AC_CONFIG_SUBDIRS to call the FFmpeg configure script, as it
complains about all the unknown parameters autoconf gives it, and fiddling
with ac_configure_args makes maintainer-mode call our real configure script
with a bunch of bogus arguments.

Instead, use AC_CONFIG_COMMANDS to call the FFmpeg configure script
ourselves.

Remove autogen.sh code that modifies the FFmpeg configure script, as it's
not needed now that we only pass it arguments it understands, and move
the detection of flags like --disable-ffmpeg into the configure script,
otherwise they never get passed to FFmpeg if we call configure ourselves,
such as from a tarball.
2009-04-19 02:42:10 +01:00
Branko Čibej
2ba7df3c15 ffmpeg: Fix handling of --with-ffmpeg-extra-configure
Fixes bug #577879.
2009-04-04 08:53:54 +02:00
Jan Schmidt
178b421f0a back to development -> 0.10.7.1 2009-03-22 20:16:24 +00:00
Jan Schmidt
c4de18d944 Release 0.10.7 2009-03-21 01:33:24 +00:00
Jan Schmidt
4223919d50 0.10.6.4 pre-release 2009-03-18 00:03:27 +00:00
Jan Schmidt
d23028e301 0.10.6.3 pre-release 2009-03-13 23:52:01 +00:00
Jan Schmidt
b4513f0a70 0.10.6.2 pre-release 2009-03-10 00:22:10 +00:00
Tim-Philipp Müller
7553796d3a configure: require a released version of gstreamer, to avoid confusion 2009-03-06 17:50:19 +00:00
Damien Lespiau
ac82da060a Make bz2 requirement optional. Fixes #564867 2009-03-05 09:10:37 +01:00
Jan Schmidt
2334478f8d build: Update shave init statement for changes in common. Bump common. 2009-02-25 15:10:31 +00:00
Jan Schmidt
51b5bc131b Use shave for the build 2009-02-22 20:04:07 +00: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
Stefan Kost
75694feb3b configure.ac: Require core cvs.
Original commit message from CVS:
* configure.ac:
Require core cvs.
2008-12-16 16:21:28 +00:00
Stefan Kost
c5102d2045 Fix tag merging. Use tagsetter and not internal copies. Depend on
Original commit message from CVS:
* configure.ac:
* ext/ffmpeg/gstffmpegmux.c:
Fix tag merging. Use tagsetter and not internal copies. Depend on
CVS core and use new API to flush.
2008-12-16 14:24:05 +00:00
Sebastian Dröge
225169317d configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
Original commit message from CVS:
* configure.ac:
Apparently AC_CONFIG_MACRO_DIR breaks when using more
than one macro directory, reverting last change.
2008-12-04 20:12:41 +00:00
Sebastian Dröge
d5f8c0c2a1 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
Original commit message from CVS:
* configure.ac:
Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
our M4 macros.
2008-12-04 19:51:46 +00:00
Jan Schmidt
dcdac9e007 configure.ac: Back to development -> 0.10.6.1
Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.6.1
2008-11-27 23:39:51 +00:00
Jan Schmidt
215038f2b5 Release 0.10.6
Original commit message from CVS:
Release 0.10.6
2008-11-27 23:37:42 +00:00
Jan Schmidt
594a642e3f configure.ac: 0.10.5.3 pre-release
Original commit message from CVS:
* configure.ac:
0.10.5.3 pre-release
2008-11-12 23:22:43 +00:00
Sebastian Dröge
7ce8ab7ad4 configure.ac: Fix typo: libswcale -> libswscale for the pkg-config check.
Original commit message from CVS:
* configure.ac:
Fix typo: libswcale -> libswscale for the pkg-config check.
* ext/libswscale/gstffmpegscale.c:
Fix include path, newer ffmpeg installs the headers for all
libraries into separate directories. Fixes bug #560137.
2008-11-10 12:37:46 +00:00
Alexis Ballier
42cf6d213f Update ffmpeg/swscale snapshot to the latest revision and adjust to API changes. Fixes bug #556405.
Original commit message from CVS:
Based on a patch by: Alexis Ballier <aballier at gentoo dot org>
* configure.ac:
* ext/ffmpeg/gstffmpeg.c:
* ext/ffmpeg/gstffmpeg.h:
* ext/ffmpeg/gstffmpegaudioresample.c:
* ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_flags_get_type),
(gst_ffmpeg_cfg_init):
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_caps_with_codecid):
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
(gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegdeinterlace.c:
* ext/ffmpeg/gstffmpegdemux.c:
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
(gst_ffmpegenc_setcaps), (gst_ffmpegenc_register):
* ext/ffmpeg/gstffmpegmux.c:
* ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_seek):
* ext/libpostproc/gstpostproc.c:
* ffmpegrev:
Update ffmpeg/swscale snapshot to the latest revision and adjust
to API changes. Fixes bug #556405.
Require libavutil for swscale too when building with an external
ffmpeg and fix includes for external ffmpeg.
2008-10-30 12:05:45 +00:00
Mark Nauwelaerts
d0877c48e4 Rewrite ffvideoscale using libswscale and put into a separate plugin.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/libswscale/Makefile.am:
* ext/libswscale/gstffmpegscale.c:
(gst_ffmpegscale_method_get_type), (gst_ffmpegscale_base_init),
(gst_ffmpegscale_class_init), (gst_ffmpegscale_init),
(gst_ffmpegscale_reset), (gst_ffmpegscale_finalize),
(gst_ffmpegscale_caps_remove_format_info),
(gst_ffmpegscale_transform_caps), (gst_ffmpegscale_fixate_caps),
(gst_ffmpegscale_get_unit_size), (gst_ffmpeg_caps_to_pixfmt),
(gst_ffmpegscale_fill_info), (gst_ffmpegscale_set_caps),
(gst_ffmpegscale_transform), (gst_ffmpegscale_handle_src_event),
(gst_ffmpegscale_stop), (gst_ffmpegscale_set_property),
(gst_ffmpegscale_get_property), (gst_ffmpeg_log_callback),
(plugin_init):
Rewrite ffvideoscale using libswscale and put into a separate plugin.
Fixes #504056.
2008-10-08 13:11:54 +00:00
Damien Lespiau
b706c481d3 Fix cross compilation and add support for compilation with mingw32.
Original commit message from CVS:
Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
* configure.ac:
* ext/ffmpeg/Makefile.am:
Fix cross compilation and add support for compilation with mingw32.
Fixes bug #542216.
2008-10-08 11:24:26 +00:00
Stefan Kost
24bb88b85f configure.ac: Fix type in error messgae.
Original commit message from CVS:
* configure.ac:
Fix type in error messgae.
* tests/check/.cvsignore:
Ignore more files.
2008-09-06 09:55:12 +00:00
Edward Hervey
69e6fb742e configure.ac: And back to development we go...
Original commit message from CVS:
* configure.ac:
And back to development we go...
2008-09-04 13:43:44 +00:00
Edward Hervey
0389a6fac1 releasing 0.10.5, "This little piggy went to market"
Original commit message from CVS:
releasing 0.10.5, "This little piggy went to market"
2008-09-03 14:52:45 +00:00
Edward Hervey
c7c9de8f61 configure.ac: 0.10.4.3 pre-release
Original commit message from CVS:
* configure.ac:
0.10.4.3 pre-release
2008-08-31 11:51:23 +00:00
Edward Hervey
7bb23479a1 configure.ac: Slim down the build of 'prefered' ffmpeg snapshot to disable compilation of things we don't need.
Original commit message from CVS:
* configure.ac:
Slim down the build of 'prefered' ffmpeg snapshot to disable compilation
of things we don't need.
* ffmpegrev:
Update our 'prefered' ffmpeg snapshot to rev 15004. This has the fix for a nasty
wma2 decoding regression.
2008-08-28 08:45:48 +00:00
Thijs Vermeir
efa8be0ec3 configure.ac: Check if bz2 is installed (#548304)
Original commit message from CVS:
* configure.ac:
Check if bz2 is installed (#548304)
2008-08-18 21:30:05 +00:00
Jan Schmidt
5a8c0a859d configure.ac: 0.10.4.2 pre-release.
Original commit message from CVS:
* configure.ac:
0.10.4.2 pre-release.
* docs/Makefile.am:
Disable recursion into the plugins docs directory - there's no
docs in there anyway, and it breaks distcheck.
2008-08-12 09:26:00 +00:00
Sebastian Dröge
2b248e29ff Use av_picture_copy() instead of libswscale to copy pictures. This removes the swscale dependency and is faster. Fixe...
Original commit message from CVS:
Patch by:
Hans de Goede <j dot w dot r degoede at hhs dot nl>
* configure.ac:
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
* ext/ffmpeg/gstffmpegcodecmap.h:
* ext/ffmpeg/gstffmpegdec.c: (get_output_buffer):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_collected):
Use av_picture_copy() instead of libswscale to copy pictures. This
removes the swscale dependency and is faster. Fixes bug #534390.
2008-05-26 07:39:19 +00:00
Jan Schmidt
da3342ef41 configure.ac: Back to development -> 0.10.4.1
Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.4.1
2008-05-25 21:24:23 +00:00