summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog499
-rw-r--r--NEWS9
-rw-r--r--RELEASE17
-rw-r--r--configure.ac2
4 files changed, 520 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 702e057..ebcabad 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,502 @@
+=== release 0.10.16 ===
+
+2010-09-06 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ releasing 0.10.16, "I needed time to think to get the memories from my mind"
+
+2010-09-05 18:59:10 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From d3d9acf to c2e10bf
+
+2010-09-05 12:21:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ca1c867 to d3d9acf
+
+2010-09-03 11:05:23 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ 0.10.15.2 pre-release
+
+2010-09-03 11:04:46 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Update to latest common
+
+2010-09-02 16:10:43 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Use proper macro to detect sources
+ Allows us to use composition as sources
+
+2010-08-17 14:10:38 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * gnl/gnlcomposition.c:
+ * tests/check/gnl/gnlcomposition.c:
+ gnlcomposition: fix a race. Fixes #626733.
+ Fix a race between no_more_pads_object_cb and compare_relink_single_node.
+
+2010-08-12 15:53:42 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * tests/check/gnl/gnlcomposition.c:
+ tests: add a test case for a race in gnlcomposition. See #626733.
+ Add a test for a race between no_more_objects_cb and compare_relink_single_node
+ in gnlcomposition.
+
+2010-08-19 15:10:25 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * gnl/gnlcomposition.c:
+ * tests/check/gnl/gnlcomposition.c:
+ gnlcomposition: fail early in remove_object when removing an invalid object.
+ Make gnl_composition_remove_object return immediately FALSE when removing an
+ object not contained in the composition.
+
+2010-08-19 15:00:38 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: fix thinko.
+ In gnl_composition_remove_object initialize the return value to FALSE and not to
+ GST_STATE_CHANGE_FAILURE.
+
+2010-08-20 10:06:33 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/gnl/gnlcomposition.c:
+ tests: Be more flexible in tests
+ When removing an object from a composition, there might still be some
+ internal refcounting still present since it's not in NULL.
+ Also, use ASYNC_DONE message to detect for pre-roll
+
+2010-08-13 17:25:15 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 3e8db1d to ec60217
+
+2010-08-10 10:59:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From bd2054b to 3e8db1d
+
+2010-08-05 13:58:11 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From a519571 to bd2054b
+
+2010-08-04 19:32:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ 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-03 10:51:34 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/gnonlin.args:
+ * docs/libs/inspect/plugin-gnonlin.xml:
+ docs: update
+
+2010-07-28 18:13:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Fix dropping of QOS events for previous segments
+ If the different between the internal and external segment is larger
+ than the timestamp plus diff, the QOS event was for a previous
+ segment and the QOS event would become invalid, i.e. it would be
+ for a negative timestamp.
+
+2010-07-27 17:30:42 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Don't discard QoS event for current segment.
+ curdiff will be zero in the first segment
+
+2010-07-27 16:33:29 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlsource.c:
+ gnlsource: Remove a useless check for GstBin property
+ We depend on a version of GStreamer that will contain it
+
+2010-07-23 15:50:49 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/gnl/complex.c:
+ * tests/check/gnl/gnlcomposition.c:
+ * tests/check/gnl/gnloperation.c:
+ * tests/check/gnl/gnlsource.c:
+ * tests/check/gnl/simple.c:
+ tests: Don't use the expensive videotestsrc patterns
+ We're not viewing them anyway, so might as well take the cheapest
+ to use.
+
+2010-07-23 15:36:04 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Use GSlice instead of malloc/free
+
+2010-07-23 15:35:32 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlghostpad.c:
+ gnlghostpad: Use GSlice instead of malloc/free
+
+2010-07-23 15:34:51 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlsource.c:
+ gnlsource: Use G_TYPE private instances
+ This ensures the private data is 'closer' to the public structures
+
+2010-07-23 15:33:49 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Use G_TYPE private instances
+ This ensures the private data is 'closer' to the public structures
+
+2010-07-23 14:48:32 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Use GNL_OBJECT_* macros wherever possible
+
+2010-07-23 14:46:16 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlobject.h:
+ gnlobject: New macros for less ugly code
+
+2010-07-20 21:56:28 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlsource.c:
+ gnlsource: Store static pad
+ Avoids having to check twice for available compatible pad
+
+2010-07-12 19:14:24 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Use fast pad linking some more
+
+2010-06-28 17:31:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * autogen.sh:
+ * configure.ac:
+ Bump automake requirement to 1.10 and autoconf to 2.60.
+
+2010-06-27 13:44:55 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/gnl/common.h:
+ check: Use fast pad linking methods
+
+2010-06-27 13:37:31 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Use fast pad linking
+ Requires latest core
+
+2010-06-24 15:10:17 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 35617c2 to a519571
+
+2010-06-15 16:51:00 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From 9339ccc to 35617c2
+
+2010-06-15 16:55:27 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 5adb1ca to 9339ccc
+
+2010-06-15 16:36:35 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 57c89b7 to 5adb1ca
+
+2010-06-15 15:50:53 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From c804988 to 57c89b7
+
+2010-06-14 13:28:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Use GLIB_EXTRA_CFLAGS
+
+2010-06-14 13:06:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 7a0fdf5 to c804988
+
+2010-06-14 11:35:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 6da3bab to 7a0fdf5
+
+2010-06-12 08:30:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 733fca9 to 6da3bab
+
+2010-06-10 16:01:07 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/gnl/gnlcomposition.c:
+ * tests/check/gnl/gnlsource.c:
+ tests: Fix memory leaks
+
+2010-06-10 14:07:01 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/libs/Makefile.am:
+ docs: Fix source/header file location
+
+2010-06-10 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlghostpad.c:
+ GnlGhostPad: Add debug statement
+
+2010-06-10 13:57:43 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnloperation.c:
+ GnlOperation: Fix more leaks
+
+2010-06-10 13:31:20 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/Makefile.am:
+ * tests/check/common.h:
+ * tests/check/complex.c:
+ * tests/check/gnl/common.h:
+ * tests/check/gnl/complex.c:
+ * tests/check/gnl/gnlcomposition.c:
+ * tests/check/gnl/gnloperation.c:
+ * tests/check/gnl/gnlsource.c:
+ * tests/check/gnl/simple.c:
+ * tests/check/gnlcomposition.c:
+ * tests/check/gnloperation.c:
+ * tests/check/gnlsource.c:
+ * tests/check/simple.c:
+ check: Move tests to a subdirectory
+
+2010-06-09 12:40:35 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From fad145b to 733fca9
+
+2010-06-09 12:34:30 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 595defc to fad145b
+
+2010-06-09 17:10:36 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ common: Update to current master
+
+2010-06-09 12:58:24 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnloperation.c:
+ GnlOperation: Properly dispose of our ghostpads.
+ Plugs a leak
+
+2010-06-01 23:49:48 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 17f89e5 to 47683c1
+
+2010-06-01 22:55:36 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From fd7ca04 to 17f89e5
+
+2010-05-31 12:54:05 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Remove stray debugging statement
+
+2010-05-28 10:22:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ * Makefile.am:
+ build: copy build files into m4/ instead of common/m4/
+ We don't want cruft in the common submodule directory.
+
+2010-05-26 11:56:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 357b0db to fd7ca04
+
+2010-05-14 18:26:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 4d67bd6 to 357b0db
+
+2010-05-07 15:35:24 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/.gitignore:
+ tests: Ignore more files
+
+2010-05-07 15:34:37 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlurisource.c:
+ gnlurisource: Set 'expose-all-streams' on uridecodebin to FALSE
+ We only need the stream specified in the caps
+
+2010-04-23 14:42:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From fc85867 to 4d67bd6
+
+2010-04-13 15:35:28 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/common.h:
+ check: Lower framerate coming out of videotestsrc.
+ This should lower the amount of time required to run the tests
+
+2010-04-09 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From c1d07dd to fc85867
+
+2010-04-01 12:08:11 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlsource.c:
+ GnlSource: Demote a WARNING to a DEBUG
+ Not having a source pad is normal, it could be dynamic
+
+2010-03-25 18:47:37 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ GnlComposition: Set the composition caps on the contained elements
+ This is only done if the caps of the composition are no GST_CAPS_ANY.
+ This is a step in allowing easy decode-less support for editing.
+
+2010-03-25 18:44:45 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlobject.c:
+ * gnl/gnlobject.h:
+ GnlObject: expose gnl_object_set_caps method
+
+2010-03-24 18:56:21 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From 55cd514 to c1d07dd
+
+2010-03-24 11:49:52 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ * gnl/gnl.c:
+ * gnl/gnlghostpad.c:
+ * gnl/gnlghostpad.h:
+ build: Add all kinds of compiler warning flags and fix the resulting warnings
+
+2010-03-18 23:19:46 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gnl/gnlcomposition.c:
+ * gnl/gnlfilesource.c:
+ * gnl/gnloperation.c:
+ * gnl/gnlsource.c:
+ * gnl/gnlurisource.c:
+ gst_element_class_set_details => gst_element_class_set_details_simple
+ https://bugzilla.gnome.org/show_bug.cgi?id=613283
+
+2010-03-19 12:13:07 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlsource.c:
+ GnlSource: Handle multiple pad_blocked calls.
+ The pad blocked handler can be called by multiple threads, we
+ therefore need to make sure we only start the ghost_seek_pad handler
+ once.
+
+2010-03-19 10:36:42 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlurisource.c:
+ GnlURISource: Set the GnlObject caps on uridecodebin.
+ This allows getting non-raw streams.
+
+2010-03-12 14:00:42 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From e272f71 to 55cd514
+
+2010-03-11 11:21:48 +0100 Benjamin Otte <otte@redhat.com>
+
+ * common:
+ Automatic update of common submodule
+ From df8a7c8 to e272f71
+
+2010-03-10 22:05:32 +0100 Benjamin Otte <otte@redhat.com>
+
+ * configure.ac:
+ 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 21:53:06 +0100 Benjamin Otte <otte@redhat.com>
+
+ * common:
+ Automatic update of common submodule
+ From 9720a7d to df8a7c8
+
+2010-03-10 20:44:52 +0100 Benjamin Otte <otte@redhat.com>
+
+ * common:
+ Automatic update of common submodule
+ From 0b6e072 to 9720a7d
+
+2010-03-10 16:10:50 +0100 Benjamin Otte <otte@redhat.com>
+
+ * common:
+ Automatic update of common submodule
+ From 7cc5eb4 to 0b6e072
+
+2010-03-10 10:26:30 +0100 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ configure.ac: And back to development we go
+
+2010-03-10 01:11:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 7aa65b5 to 7cc5eb4
+
+2010-03-09 21:42:14 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 44ecce7 to 7aa65b5
+
=== release 0.10.15 ===
-2010-03-09 Edward Hervey <bilboed@bilboed.com>
+2010-03-09 12:37:36 +0100 Edward Hervey <bilboed@bilboed.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.15, "I missed the snow in Barcelona"
+ Release 0.10.15 "I missed the snow in Barcelona"
2010-03-07 19:23:46 +0100 Edward Hervey <bilboed@bilboed.com>
@@ -242,6 +735,8 @@
This prevents assertions that result from getting the property value
from the internal filesrc, which is NULL if we use uridecodebin.
+=== release 0.10.13 ===
+
2009-09-07 11:51:36 +0200 Edward Hervey <bilboed@bilboed.com>
* ChangeLog:
diff --git a/NEWS b/NEWS
index 7b7a5dc..c4ae4ba 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+This is GNonLin 0.10.16 "I needed time to think to get the memories from my mind"
+
+Features of this release
+
+ * More race fixes
+ * gnlcomposition: propagate caps to childs
+ * gnlurisource: Only use needed streams
+ * gnlcomposition: Fix QoS handling
+
This is GNonLin 0.10.15 "I missed the snow in Barcelona"
Features of this release
diff --git a/RELEASE b/RELEASE
index ce6ed0b..b99c8ee 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GNonLin Non-Linear Editing Plug-ins 0.10.15 "I missed the snow in Barcelona"
+Release notes for GNonLin Non-Linear Editing Plug-ins 0.10.16 "I needed time to think to get the memories from my mind"
@@ -29,12 +29,17 @@ An element for using filters in a GnlComposition
Features of this release
- * Many fixes for complex compositions
+ * More race fixes
+ * gnlcomposition: propagate caps to childs
+ * gnlurisource: Only use needed streams
+ * gnlcomposition: Fix QoS handling
+ *
Bugs fixed in this release
- * 609689 : compositions containing gnloperation videomixer/adder freeze when input is another gnloperation
- * 609792 : [pitivi] [transitions] black frame flashing in rendered files when using transitions
+ * 613283 : gst_element_class_set_details = > gst_element_class_set_details_simple
+ * 626501 : Caps property of gnlfilesource works incorrectly
+ * 626733 : Race in gnlcomposition between no_more_pads_object_cb and compare_relink_single_node
Download
@@ -65,6 +70,10 @@ GNonLin is primarily used by PiTiVi (http://www.pitivi.org/) and Jokosher (http:
Contributors to this release
* Alessandro Decina
+ * Benjamin Otte
+ * David Schleef
* Edward Hervey
* Sebastian Dröge
+ * Stefan Kost
+ * Tim-Philipp Müller
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 297a53e..576db7f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.60)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GNonLin, 0.10.15.2,
+AC_INIT(GNonLin, 0.10.16,
http://gnonlin.sourceforge.net/,
gnonlin)