Commit graph

143 commits

Author SHA1 Message Date
Thibault Saunier
e1fcd42a19 examples: Move all examples to the root dir and create foldersdir per language
+ Add some markdown files to link between languages
+ Add a simple 'play timeline with one clip" example in C and python
2015-12-21 15:35:17 +01:00
Sebastian Dröge
a71cd000fd configure: Use -Bsymbolic-functions if available
While this is more useful for libraries, some of our plugins with multiple
files and some internal API can also benefit from this.
2015-12-21 12:34:56 +01:00
Sebastian Dröge
c37da5d89c Revert "build: fix make distcheck."
This reverts commit 462727d6d8.

This "fix" broke the build on Windows, where both prefix and datadir are
absolute paths and as such we would concatenate two absolute paths and fail.
2015-11-26 22:42:45 +05:30
Thibault Saunier
5bcb7be179 tests: Properly setup GST_PLUGIN_PATH in test environement 2015-11-21 00:24:33 +01:00
Sebastian Dröge
4565d02e21 Use new GST_ENABLE_EXTRA_CHECKS #define
https://bugzilla.gnome.org/show_bug.cgi?id=756870
2015-10-21 14:37:37 +03:00
Sebastian Dröge
a8aa0b8886 Update GLib dependency to 2.40.0 2015-10-02 22:27:37 +03:00
Thibault Saunier
f019118ca8 Back to development 2015-09-25 12:30:29 +02:00
Thibault Saunier
da34328c50 Release 1.6.0 2015-09-25 12:29:40 +02:00
Thibault Saunier
5207d6dfca Release 1.5.91 2015-09-18 18:40:18 +02:00
Jan Schmidt
fd0cc5cb2a Use standard GST_PLUGIN_LDFLAGS for the nle plugin
Add the standard GST_PLUGIN_LDFLAGS to the configure.ac file.
2015-08-23 01:35:18 +10:00
Thibault Saunier
fc7ae396c8 Add support for static plugins builds 2015-08-21 21:39:22 +02:00
Thibault Saunier
1dc013984b Release 1.5.90 2015-08-20 17:57:55 +02:00
Thibault Saunier
edc5c27ffb Move NLE to a dedicated GstPlugin
Summary: Allowing external user to directly use it

Reviewers: Mathieu_Du

Differential Revision: https://phabricator.freedesktop.org/D231
2015-08-20 13:49:20 +02:00
Sebastian Dröge
fd81083071 nle: Hide away symbols, they're supposed to be internal 2015-06-25 10:24:13 +02:00
Thibault Saunier
e547085a73 Back to development 2015-06-24 17:55:22 +02:00
Thibault Saunier
ff3209e6f7 Release 1.5.2 2015-06-24 17:54:39 +02:00
Mathieu Duponchelle
abb5f2cc2f ges-launch: Implement a new parser for the commandline.
Summary: + flex-based lexing and manual simplistic parsing.

Test Plan: Use that stuff to make awesome things, see if it breaks.
2015-03-20 13:53:40 +01:00
Mathieu Duponchelle
462727d6d8 build: fix make distcheck.
And install bash-completions in the supplied prefix.
2015-02-24 18:00:34 +01:00
Mathieu Duponchelle
b5d5173860 ges-launch: enable auto-completion.
Summary: + And be a little smart about it.

Test Plan: New feature, working, not testing bash completion

Reviewers: tsaunier

Differential Revision: http://internal.opencreed.com:8888/D25
2015-02-23 21:21:17 +01:00
Thibault Saunier
fa3658053e configure: Bump our Gst related dependencies to 1.5.0.1 2015-02-06 10:06:05 +01:00
Thibault Saunier
95223fd46b Start taking advantage of the fact that NLE is in the same three as GES! 2014-10-31 11:58:12 +01:00
Mathieu Duponchelle
d2b8e9d3d9 tests: implement our validate TestManager.
And make sure it installs alongside the other validate apps.

https://bugzilla.gnome.org/show_bug.cgi?id=739093
2014-10-30 23:43:12 +01:00
Thibault Saunier
d1d520bf4b Back to development 2014-10-20 13:37:25 +02:00
Thibault Saunier
4d30a15236 Release 1.4.0 2014-10-20 11:56:36 +02:00
Thibault Saunier
b1d3b194cd Release 1.3.90 2014-09-24 11:07:40 +02:00
Tim-Philipp Müller
61e93944c7 configure: bump (soft) gst-validate requirement
Won't build against all older git versions with
0.0.1.0 as version number.
2014-09-13 16:17:45 +01:00
Thibault Saunier
0b0bbdddd0 scenario: Add a scenario that edits a clip while the pipeline is paused
https://bugzilla.gnome.org/show_bug.cgi?id=729382
2014-05-02 16:58:42 +02:00
Thibault Saunier
95126cd0ef ges-launch: Play nicely with gst-validate if avalaible 2014-03-20 17:25:53 +01:00
Lubosz Sarnecki
46c65aaaaf ges: multifilesrc support
* GESMultiFileSource class
* multifilesrc example
* Support multifile:// urls in uri asset
* start/stop index modification
* Doc

https://bugzilla.gnome.org/show_bug.cgi?id=719373
2014-03-19 18:32:48 +01:00
Thibault Saunier
e2827bf0b7 Back to development 2014-03-16 12:48:22 +01:00
Thibault Saunier
d7c43140e7 Release 1.2.0 2014-03-16 12:46:26 +01:00
Thibault Saunier
9ef7344a21 Properly generate versioning #define-s during autogen 2014-03-15 20:01:48 +01:00
Thibault Saunier
a1a9ac537e Back to development 2013-09-28 21:07:10 +02:00
Thibault Saunier
93f0bc858d Release 1.1.90 2013-09-28 20:49:13 +02:00
Lubosz Sarnecki
aaaca22504 build: add subdir-objects to AM_INIT_AUTOMAKE
Fixes warnings with automake 1.14

https://bugzilla.gnome.org/show_bug.cgi?id=705350
2013-08-07 12:54:59 +01:00
Kerrick Staley
4d527e24be build: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS to fix build with automake 1.13
AM_CONFIG_HEADER is deprecated; see
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html

https://bugzilla.gnome.org/show_bug.cgi?id=692864
2013-01-30 10:24:53 +00:00
Thibault Saunier
5543a48f5e configure: Properly check if PyGObject is present
And make use of the PyGObject overrides if present
2013-01-22 21:09:32 -03:00
Thibault Saunier
6eb98da46f Bump Glib dependency to 2.34
We use new APIs (g_list_copy_deep) that appeared in GLib 2.34
2013-01-22 18:11:09 -03:00
Thibault Saunier
48ade33273 Bump GStreamer dependency version to current master (1.1.0) 2013-01-14 09:30:40 -03:00
Thibault Saunier
f2d389d37f Benchmark rippling 2013-01-10 11:11:31 -03:00
Thibault Saunier
df4040a106 bindings: Start implementing overrides for python 2012-12-19 18:59:48 -03:00
Sebastian Dröge
8e03e38c98 configure: Don't check for OBJC compiler 2012-05-30 11:24:29 +02:00
Sebastian Dröge
3afca7521f configure: Modernize autotools setup a bit
Also we now only create tar.bz2 and tar.xz tarballs.
2012-04-13 14:00:35 +02:00
Sebastian Dröge
e2e2f1261e ges: Update versioning 2012-04-04 14:50:23 +02:00
Sebastian Dröge
8429fd526c Merge remote-tracking branch 'origin/0.10'
Conflicts:
	bindings/python/Makefile.am
	ges/Makefile.am
2012-04-04 12:08:06 +02:00
Thibault Saunier
7282ee2ff4 formatter: Try to figure out new paths when media files have moved
Introduces a dependency to GIO
2012-04-03 20:41:27 -04:00
Tim-Philipp Müller
7504f0f097 configure: bump GLib requirement in line with core and other libs 2012-03-12 15:37:33 +00:00
Tim-Philipp Müller
5d02075d9b Merge remote-tracking branch 'origin/master' into 0.11
Conflicts:
	bindings/python/Makefile.am
	bindings/python/ges-types.defs
	bindings/python/ges.defs
	bindings/python/ges.override
	bindings/python/gesmodule.c
	bindings/python/testsuite/test_textoverlay.py
2012-03-12 15:25:49 +00:00
Tim-Philipp Müller
e121368e37 configure: check for libxml2 explicitly
GStreamer may be built without the libxml2 dependency.
2012-03-12 15:15:22 +00:00
Tim-Philipp Müller
f68d370b17 configure: require pygst from git for the headers 2011-10-12 12:32:16 +01:00
Edward Hervey
312942f836 bindings: We no longer use static bindings in 0.11 2011-10-11 10:08:47 +02:00
Edward Hervey
622cb2ac76 Merge remote-tracking branch 'origin/master' into 0.11 2011-10-11 09:58:46 +02:00
Edward Hervey
67fc0c293e bindings: makefile => Makefile
More in sync with all other Makefiles
2011-08-11 16:32:51 +02:00
Thibault Saunier
f1d8151f63 pyges: Install files from the examples and testsuite 2011-08-11 15:59:32 +02:00
Thibault Saunier
f9b9ec6204 building: add python bindings 2011-08-10 17:12:45 +02:00
Edward Hervey
20f568ae94 Opening the 0.11 branch 2011-08-05 13:24:44 +02:00
Edward Hervey
b552352922 configure.ac: Require core/base 0.10.34 2011-05-20 15:51:33 +02:00
Edward Hervey
9293183e04 configure.ac: And back to development we go 2011-01-25 11:21:06 +01:00
Edward Hervey
ec420e38fb Release 0.10.1 2011-01-20 22:04:06 +01:00
Edward Hervey
c2668d0585 configure.ac: 0.10.0.4 pre-release 2011-01-17 14:01:28 +01:00
Edward Hervey
c9677f9e71 0.10.0.3 pre-release 2011-01-11 20:28:25 +01:00
Sebastian Dröge
6864677dc2 configure: Require G-I 0.9.6 for the --identifier-prefix parameter 2011-01-11 15:32:51 +01:00
Sebastian Dröge
4315bd235e configure: Add parameter to select GTK+ version to use and default to 2.0 2011-01-11 15:26:08 +01:00
Edward Hervey
3293eb05b2 configure.ac: 0.10.0.2 pre-release 2011-01-10 15:49:42 +01:00
Tim-Philipp Müller
9637de0afd gobject-introspection: fix g-i build for uninstalled setup
Requires gst-plugins-base git (> 0.10.31.2) to actually work.
2011-01-08 01:36:13 +00:00
Edward Hervey
51337fb5b5 configure.ac: Require core git 2011-01-05 11:32:29 +01:00
Edward Hervey
a29bce9985 configure.ac: Require GLib 2.22
Same requirement as for GStreamer
2010-12-17 11:26:49 +01:00
Edward Hervey
73001edacf Add .pc files 2010-12-15 15:51:41 +01:00
Edward Hervey
122d3cda02 ges: Add gobject-introspection support 2010-12-15 12:58:26 +01:00
Edward Hervey
4c63aa21f2 ges: Switch to encoding-profile API from base
Remove dependency on gst-convenience.
2010-12-15 12:38:03 +01:00
Edward Hervey
e4d5e6e4d1 configure.ac: Require GStreamer core/base 0.10.30.4 2010-11-04 12:29:20 +01:00
Edward Hervey
a5382931d2 Add gstvideo in build dependencies 2010-09-28 16:34:53 +02:00
Edward Hervey
6364e8ec2c all: Changes for discoverer being merged upstream
Along with a whole bunch of Makefile fixups
2010-09-23 18:42:48 +02:00
Edward Hervey
a02a5c2320 Update for factorylist/convertframe being merged to gst core/base 2010-09-16 08:39:46 +02:00
Edward Hervey
d76535bc59 Update to moved gst-convenience 2010-09-16 08:39:01 +02:00
Brandon Lewis
99d11516d4 add GTK+ to configure.ac as optional dependency for examples UI 2010-09-02 18:03:38 +02:00
Edward Hervey
1ce84671f1 configure: Require new core/base for fast pad linking 2010-07-14 13:29:49 +02:00
Edward Hervey
cda644e831 configure.ac: Actually use the WARNING/ERROR CFLAGS
We weren't detecting all these issues previously
2010-06-09 13:53:32 +02:00
Edward Hervey
a408905e72 tools: Moving playlist from examples and making it installable
It is now called ges-launch
2010-06-09 11:28:45 +02:00
Brandon Lewis
e3549deec2 depend on GST_CONTROLLER 2010-06-09 11:28:07 +02:00
Edward Hervey
6753d176d7 configure: Depend on gstreamer-discoverer 2010-05-18 19:07:27 +02:00
Edward Hervey
0bd968480c configure.ac : round of cleanup
Add extra CFLAGS
Change GST_CVS to GST_GIT
Add -DGST_USE_UNSTABLE_API for gstprofile, since we know it's unstable.
2010-04-20 13:47:07 +02:00
Edward Hervey
15be8b3847 configure: use automake 1. 11 silent rules instead of shave if available 2010-03-13 15:53:58 +01:00
Edward Hervey
3e9b21a06d configure.ac: gst-profile is now a standalone pkgconfig 2010-02-09 17:44:54 +01:00
Edward Hervey
e0dcea0bd5 configure.ac: detect gst-convenience 2010-01-08 17:05:01 +01:00
Edward Hervey
74c377d1fa docs: Improve docs some more 2009-11-15 18:23:33 +01:00
Edward Hervey
0249968c71 configure.ac: Require latest gst-plugins-base for 'playsink' 2009-09-14 19:47:59 +02:00
Edward Hervey
5172a5119d docs: Add gtk-doc API documentation
current coverage : 8%
2009-09-10 16:22:00 +02:00
Edward Hervey
a25c707999 Add directory for examples along with a minimalistic first example. 2009-08-07 20:29:35 +02:00
Edward Hervey
12777c8532 Add unit test system. Adjust GST_DEBUG usage. 2009-08-06 19:51:29 +02:00
Edward Hervey
f3131a2f6a build fixed again. Moved type declarations in a standalone file. 2009-08-06 12:14:37 +02:00
Edward Hervey
30f973235d It builds !!!! :) 2009-08-04 19:22:53 +02:00
Edward Hervey
ee8bf88ebf Initial code drop 2009-08-04 17:13:11 +02:00