Commit graph

1192 commits

Author SHA1 Message Date
Tim-Philipp Müller 2362acbec3 configure: don't even check for Gtk+ if --disable-examples is specified
There are Gtk+-based examples in plugin dirs and tests/icles/ too, and
we want to disable those as well then.
2010-11-05 00:32:35 +00:00
Tim-Philipp Müller 1ab0aa6544 configure: add --with-gtk option and default to Gtk+ 2.0 while the 3.0 API is still in flux
https://bugzilla.gnome.org/show_bug.cgi?id=634014
2010-11-05 00:24:31 +00:00
Tim-Philipp Müller c250417078 tests: add very simple zbar unit test
Not valgrind clean yet (could be zbar's fault though).
2010-11-05 00:23:45 +00:00
Ole André Vadla Ravnås 0e4e351b83 applemedia: New plugin for Apple multimedia APIs
Provides the following elements:

qtkitvideosrc: OS X video source relying on the QTKit API. Comes with
hard-coded caps as the API does not provide any way of querying for
formats supported by the hardware. Hasn't been tested a lot, but seems
to work.

miovideosrc: OS X video source which uses the undocumented/private
CoreMediaIOServices API, which is also the one used by iChat.
Present on latest version of Leopard and all versions of Snow Leopard.
Has been tested extensively with built-in cameras and TANDBERG's
PrecisionHD USB camera.

vtenc, vtdec: Generic codec wrappers which make use of the undocumented/
private VideoToolbox API on OS X and iOS. List of codecs are currently
hard-coded to H.264 for vtenc, and H.264 + JPEG for vtdec. Can easily be
expanded by adding new entries to the lists, but haven't yet had time to
do that. Should probably also implement probing as available codecs depend
on the OS and its version, and there doesn't seem to be any way to
enumerate the available codecs.

vth264decbin, vth264encbin: Wrapper bins to make it easier to use
vtdec_h264/vtenc_h264 in live scenarios.

iphonecamerasrc: iPhone camera source relying on the undocumented/private
Celestial API. Tested on iOS 3.1 running on an iPhone 3GS. Stops working
after a few minutes, presumably because of a resource leak. Needs some
love.

Note that the iOS parts haven't yet been ported to iOS 4.x.
2010-10-28 15:08:08 +02:00
Tim-Philipp Müller a3f9fab72f alsaspdif: remove alsaspdifsink element
Remove alsaspdifsink, it's not needed any longer. alsasink in -base
has been able to handle SPDIF for a while now.
2010-10-05 11:42:42 +01:00
Tim-Philipp Müller 0bef0f92c8 configure: set plugin release datetime 2010-09-26 20:43:43 +01:00
Sebastian Dröge bf9ffd28b8 configure: Use -DGST_DISABLE_DEPRECATED again for GIT versions 2010-09-21 12:33:18 +02:00
Sebastian Dröge c28c480eb9 cog: Allow compilation without orc
Also don't ignore --disable-orc. Fixes bug #629897.
2010-09-17 08:43:48 +02:00
Stefan Kost bc1c9ac18e metadata: remove metadata plugin
This plugins functionality is replaced by utility libraries in base for exif
and xmp. Jpeg images can use this via jpegformat plugin.
Fixes #486659
2010-09-15 18:22:51 +03:00
David Schleef a25a81222d colorspace: Revive element
Now based on Orc.
2010-09-14 11:32:19 -07:00
Edward Hervey a913746ef9 configure.ac: Remove dependency on libswscale
It's not used in the gst opencv plugin.
2010-09-09 17:18:06 +02:00
Tim-Philipp Müller 960ccc118f opencv: define CV_NO_BACKWARD_COMPATIBILITY to suppress warnings caused by compat header
Compile with -DCV_NO_BACKWARD_COMPATIBILITY for now, so that the compat header
doesn't get included, which causes compiler warnings that (it seems) can't be
switched off easily. As a result, we also specify a max. version in configure,
so the build doesn't break if our code doesn't compile against newer opencv
versions any more with that flag.
2010-09-09 15:29:31 +01:00
Thiago Santos cf86df2d00 opencv: Adds new plugin opencv
Moves opencv plugin from http://github.com/Elleo/gst-opencv
into -bad module.
2010-09-08 17:15:51 -03:00
Tim-Philipp Müller 728f5ba5fa Use AG_GST_CHECK_GST_PLUGINS_{GOOD,UGLY,BAD,FFMPEG} macros from common
to find plugin directories for the various modules our unit tests depend
on in an uninstalled environment. This makes sure these plugins are found
even when distchecking (which happens from a subdirectory, which means
that the currently used trick to find the uninstalled directories of
these modules doesn't work in that case).
2010-09-07 20:44:24 +01:00
Tristan Matthews 62634b48ed examples: add test to demonstrate jack_client_t usage 2010-09-07 00:33:49 +03:00
Thiago Santos 32fdfbeb38 configure: Bump -core/-base requirements to 0.10.30.1
We need 0.10.30.1 to have latest tags in core/base for jifmux
tests.
2010-09-06 09:28:46 -03:00
David Schleef eea40e46e2 cog: Fix generated Orc code
Also drop required Orc back down to 0.4.7.
2010-09-05 12:08:10 -07:00
Edward Hervey 016b85a10b configure.ac: Bump orc requirement to 0.4.8.1
0.4.7 creates code with unavailable symbols
0.4.8 creates buggy code

Let's use git head of orc (which still won't work because git head
of orc still claims to be 0.4.8)

This allows all the rest of -bad to build properly.
2010-09-05 11:47:25 +02:00
David Schleef 7ce0ca6c89 interlace: new element 2010-09-04 11:22:26 -07:00
David Schleef 62d7f1f991 configure: require Orc 0.4.7 2010-09-04 11:22:25 -07:00
Tim-Philipp Müller 9b5498b013 Back to development
Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
the code is updated for the GST_FLOW_IS_* macro deprecations.
2010-09-04 14:25:02 +01:00
Tim-Philipp Müller 18b0375241 Release 0.10.20 2010-09-03 00:23:02 +01:00
Sebastian Dröge 315c690347 0.10.19.5 pre-release 2010-08-30 16:01:36 +02:00
Jan Schmidt dab76bc68e configure: Bump neon requirement to 0.27.0
Needed in order to have ne_set_connect_timeout

Fixes bug #625076
2010-08-30 15:15:43 +02:00
Sebastian Dröge 4d7ce8c506 0.10.19.4 pre-release 2010-08-21 21:42:04 +02:00
Tim-Philipp Müller 8486430ee5 0.10.19.3 pre-release 2010-08-11 17:19:57 +01:00
Tim-Philipp Müller 61f7a1e12b 0.10.19.2 pre-release
This commit is out of sequence, it really belongs between commits
1509833141 (Automatic update of
common submodule) and dd26f378b0
(configure: Fix the CELT checks to ...)
2010-08-11 11:35:23 +01:00
Tim-Philipp Müller 35680a0ee8 configure: bump core/base requirement to released versions
This commit is out of sequence, it really belongs between commits
1509833141 (Automatic update of
common submodule) and dd26f378b0
(configure: Fix the CELT checks to ...)
2010-08-11 11:35:19 +01:00
Tim-Philipp Müller df0fed14e6 configure: fix --disable-external
This commit is out of sequence, it really belongs between commits
1509833141 (Automatic update of
common submodule) and dd26f378b0
(configure: Fix the CELT checks to ...)
2010-08-11 11:35:16 +01:00
Sebastian Dröge dd26f378b0 configure: Fix the CELT check to actually succeed if CELT >= 0.5 is available
Also remove the AC_MSG_RESULTS([no]), pkg-config does this for us already.
2010-08-11 11:39:35 +02:00
Tim-Philipp Müller caa8f156b6 configure: build and dist new coloreffects plugin
Fixes make distcheck.
2010-08-08 12:26:55 +01:00
Sebastian Dröge 4a339aba5c configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
This first checks what is required for ISO C99 support and sets the relevant
compiler parameters and if no C99 compiler is found, it checks for a
C89 compiler. This enables us to check for and use C89/C99 functions
that gcc hides from us without the correct compiler parameters.
2010-08-04 19:26:51 +02:00
Filippo Argiolas 79c343bade coloreffects: new plugin for lookup table color mapping
Implements a color lookup table filter with 4 presets:
 - heat: fake heat camera effect
 - sepia: sepia toning
 - xray: invert + shade to blue
 - xpro: cross process

https://bugzilla.gnome.org/show_bug.cgi?id=625817
2010-08-04 10:04:20 +02:00
Luis de Bethencourt b870ff15b5 gaudieffects: Adds new plugin 'gaudieffects'
Adds the new 'gaudieffects' plugin, originally found
here: http://github.com/luisbg/gaudi_effects

Contains the following video effect elements: burn, chromium, dilate,
dodge, exclusion and solarize.

Thanks to Jan Schmidt for the reviewing and refactoring
2010-07-20 20:07:56 -03:00
Carl-Anton Ingmarsson c27468f1a1 vdpauh264dec: use g_bit_storage instead of log2
log2 caused compile issues on certain platforms
2010-07-14 11:19:49 +02:00
Sebastian Dröge 191c2d38ea wildmidi: Add support for wildmidi 0.2.3
Fixes bug #623722.
2010-07-07 08:37:12 +02:00
Sebastian Dröge 2d80fd6c22 celt: Add check for celt 0.8 2010-07-05 09:53:33 +02:00
Sebastian Dröge ab439a95bb celt: Remove support for celt < 0.5
celt 0.5 was released more than a year ago and the bitstream is
incompatible with the current one anyway.
2010-07-05 09:52:18 +02:00
Sebastian Dröge 0d2fc6a730 gsettings: Initial version of GSettings plugin
This provides audio/video sources and sinks.

Fixes bug #616265.
2010-07-04 17:00:35 +02:00
Olivier Crête 599027fe24 videomaxrate: Import plugin
Import plugin from PsiMedia, based on my work
2010-07-02 00:06:44 -04:00
Sebastian Dröge dfeaa7709b vdpau: Check for log2 and only use it if it's available 2010-06-29 11:21:30 +02:00
Tim-Philipp Müller c6def75fc4 Bump automake requirement to 1.10 and autoconf to 2.60
For maintainability reasons, $(builddir) and other things.

See #622944 and #570428.
2010-06-28 16:23:09 +01:00
Sebastian Dröge 4b22f8c136 configure: Require GTK+ >= 2.14 for the example 2010-06-27 10:36:58 +02:00
Carl-Anton Ingmarsson 0490cb89c6 vdpau: base vdpaumpegdec on GstBaseVideoDecoder 2010-06-23 21:51:53 +02:00
Sebastian Dröge 85d3c03d26 configure: Require GLib 2.20 2010-06-14 17:01:03 +02:00
Sebastian Dröge 1b73ff4469 configure: Check for orc instead of liboil 2010-06-14 14:53:33 +02:00
Sebastian Dröge 0351433db4 configure: Use GLIB_EXTRA_CFLAGS 2010-06-14 13:27:06 +02:00
Thiago Santos 9ab8959b30 jifmux: Fix tests building
Only build jifmux tests if libexif headers are present
2010-06-11 15:29:43 -03:00
David Schleef 999e3982a1 configure: use m4 macro for Orc check 2010-06-10 10:58:54 -07:00
Tim-Philipp Müller a0dbd6561f configure: require core/base git for the new image tags and helper functions 2010-06-10 14:17:24 +01:00