summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1543
-rw-r--r--NEWS9
-rw-r--r--RELEASE30
-rw-r--r--configure.ac2
4 files changed, 1559 insertions, 25 deletions
diff --git a/ChangeLog b/ChangeLog
index 83aabbf..3721135 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,207 @@
+=== release 0.10.12 ===
+
+2009-08-10 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ releasing 0.10.12, "Lots of people on the clothesline"
+
+2009-08-10 16:28:38 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlfilesource.c:
+ * gnl/gnlfilesource.h:
+ gnlfilesource: Use uridecodebin and remove dead code.
+ Using decodebin2 directly fails because it blocks its own pads (therefore
+ making it impossible for us to block them ourselves.
+
+2009-08-06 17:35:21 +0200 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gnl/gnlghostpad.c:
+ When ghosting a pad that has negotiated caps, set those caps to the ghost as well.
+
+2009-08-04 17:47:34 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ configure.ac: 0.10.11.3 pre-release
+
+2009-07-29 20:40:25 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Only remove top-level pad if removed pad is a source pad.
+ "Wow, not all objects in the timeline are sources ?"
+
+2009-07-29 15:58:25 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlsource.c:
+ gnlsource: Properly reset internal state when controlled pad has gone.
+ We weren't resetting pendingblock, resulting in some cases where a new pad
+ to control would appear, but would not be used because pendingblock was still TRUE.
+
+2009-07-01 18:53:43 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnloperation.c:
+ * gnl/gnloperation.h:
+ gnloperation: TEMPORARY COMMIT ! REBASE ME !
+ Added the signal, the next step is to emit it from the composition
+ which requires replacing the gst_element_link with gst_pad_link...
+ which we should have been using ages ago :)
+
+2009-07-01 16:56:27 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/Makefile.am:
+ * gnl/gnlmarshal.list:
+ * gnl/gnloperation.c:
+ gnl: Adding signal marshaller
+
+2009-07-27 20:07:21 +0200 Adam Dingle <adam@yorba.org>
+
+ * gnl/gnlfilesource.c:
+ gnlfilesource: Really use decodebin2. Fixes #589525
+
+2009-07-24 00:43:47 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From fedaaee to 94f95e3
+
+2009-07-16 10:20:08 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ 0.10.11.2 pre-release
+
+2009-07-13 12:24:46 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 5845b63 to fedaaee
+
+2009-06-26 13:44:04 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From f810030 to 5845b63
+
+2009-06-24 19:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Remove bogus debug statement.
+
+2009-06-24 15:16:42 +0100 Jan Schmidt <jan.schmidt@sun.com>
+
+ * common:
+ Automatic update of common submodule
+ From f3bb51b to f810030
+
+2009-06-14 11:35:52 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ * gnl/gnlcomposition.h:
+ * gnl/gnlfilesource.c:
+ * gnl/gnlfilesource.h:
+ gnlcomposition/gnlfilesource: Don't use 'private' keyword.
+ This avoids build errors with C++ compilers.
+
+2009-06-12 20:00:00 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnloperation.c:
+ gnloperation: Don't forget to lower the pad count when removing one.
+
+2009-06-12 18:48:59 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: rewrite from scratch of pipeline unlinking/linking.
+ We currently weren't handling operations in general (and dynamic multi-sinkpad
+ operations in particular) in a safe fashion.
+ This rewrite makes sure that when redoing the pipeline:
+ * no streaming threads are flowing between elements when deactivating
+ * all source pads are blocked (asynchronously)
+ * flush start/stop is sent out if this is the consequence of a seek
+
+2009-06-12 18:46:34 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: When receiving a seek, let update_pipeline send the flush events.
+
+2009-06-12 18:44:46 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: *always* update pipeline when removing objects.
+ The object might currently have a streaming thread flowing out/through
+ of it. We therefore need to properly stop that by forcing a refresh of
+ the internal pipeline before calling the parent class remove_object()
+
+2009-06-12 18:43:51 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ gnlcomposition: Recheck for ghostpad existence in critical codepath.
+
+2009-06-12 18:42:25 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlghostpad.c:
+ gnlghostpad: add G_UNLIKELY and remove useless warning
+
+2009-06-12 18:41:21 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnloperation.c:
+ gnloperation: Unset sink ghostpad targets and fix pad-synch for dynamic operations.
+
+2009-06-10 19:42:11 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ * gnl/gnlobject.h:
+ gnlcomposition: Simplify IN_ACTIVE_SEGMENT macro
+ It also fixes the issue when the object would start before the segment
+ start and end after the segment stop.
+
+2009-06-11 13:51:06 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ * docs/Makefile.am:
+ * docs/libs/Makefile.am:
+ * docs/upload.mak:
+ docs: Bump common. Remove extra upload.mak. Fix comment.
+
+2009-05-30 17:57:53 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlcomposition.c:
+ * tests/check/complex.c:
+ * tests/check/gnloperation.c:
+ GnlComposition: Use expandable GnlObject property.
+
+2009-05-29 19:47:43 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/gnlobject.c:
+ * gnl/gnlobject.h:
+ GnlObject: Add an 'expandable' property/flag.
+ This indicates that when the given object is used in a GnlComposition,
+ it should expand to the full extent of the composition's start/duration.
+
+2009-05-29 19:35:52 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/complex.c:
+ checks: Don't check for gstreamer 0.10.4 anymore.
+ We already depend on a much recent version.
+
+2009-05-30 17:59:39 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ * configure.ac:
+ configure.ac: Back to development.
+
+2009-05-26 17:20:52 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From 888e0a2 to c572721
+
=== release 0.10.11 ===
-2009-05-24 Edward Hervey <bilboed@bilboed.com>
+2009-05-24 11:08:00 +0200 Edward Hervey <bilboed@bilboed.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.11, "How about green for the bikeshed?"
+ 0.10.11 release "How about green for the bikeshed?"
2009-05-22 10:21:31 +0100 Jan Schmidt <thaytan@noraisin.net>
@@ -2571,3 +2769,1344 @@
* gnl/gnlfilesource.c: (pad_blocked_cb):
Do this hack from another thread.
+2005-12-02 10:36:31 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ configure.ac: Preparation for oh ten oh
+ Original commit message from CVS:
+ * configure.ac:
+ Preparation for oh ten oh
+
+2005-12-01 17:47:35 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlcomposition.c: Wow, that was some stupid error :)
+ Original commit message from CVS:
+ * gnl/gnlcomposition.c: (gnl_composition_sync_handler),
+ (objects_start_compare), (objects_stop_compare),
+ (update_start_stop_duration), (update_pipeline),
+ (object_start_changed), (object_stop_changed),
+ (gnl_composition_add_object):
+ Wow, that was some stupid error :)
+ * gnl/gnlobject.c: (translate_incoming_seek),
+ (internalpad_event_function), (flush_hack_check),
+ (ghostpad_event_function), (control_internal_pad),
+ (gnl_object_ghost_pad_full), (gnl_object_ghost_pad_no_target):
+ Better flush handling.
+
+2005-11-26 13:25:22 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/: Update for latest API changes
+ Original commit message from CVS:
+ * gnl/gnlcomposition.c: (gnl_composition_put_sync_handler),
+ (gnl_composition_ghost_pad_set_target):
+ * gnl/gnlobject.c: (gnl_object_put_sync_handler),
+ (translate_outgoing_new_segment), (internalpad_event_function),
+ (gnl_object_ghost_pad_full), (gnl_object_ghost_pad_no_target):
+ * gnl/gnlobject.h:
+ Update for latest API changes
+
+2005-11-18 13:06:11 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlfilesource.c: Better behaviour as standalone element
+ Original commit message from CVS:
+ * gnl/gnlfilesource.c: (gnl_filesource_class_init),
+ (pad_blocked_cb), (gnl_filesource_prepare):
+ Better behaviour as standalone element
+ * gnl/gnlobject.c: (translate_incoming_seek):
+ Added debug
+
+2005-11-04 14:47:20 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlcomposition.c: Fixed problem in stack traversal
+ Original commit message from CVS:
+ * gnl/gnlcomposition.c: (gnl_composition_sync_handler),
+ (get_stack_list), (send_initial_seek),
+ (gnl_composition_change_state), (compare_relink_stack),
+ (update_pipeline), (object_start_changed), (object_stop_changed),
+ (object_priority_changed), (object_active_changed),
+ (gnl_composition_add_object), (gnl_composition_remove_object):
+ Fixed problem in stack traversal
+ Better State-Lock handling of elements
+ * gnl/gnlfilesource.c: (ghost_seek_pad):
+ * gnl/gnlobject.c: (gnl_object_init), (internalpad_event_function),
+ (flush_hack_check), (ghostpad_event_function),
+ (control_internal_pad), (gnl_object_ghost_pad_full),
+ (gnl_object_ghost_pad):
+ * gnl/gnlobject.h:
+ Added fields for segment seeking at the base GnlObject class level
+ Added hack for a flushing seek issue, we get deadlocks otherwise
+
+2005-11-03 17:43:14 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlcomposition.c: Override bin sync-bus, first step to rebuilding pipeline after segment-done
+ Original commit message from CVS:
+ * gnl/gnlcomposition.c: (gnl_composition_put_sync_handler),
+ (gnl_composition_init), (gnl_composition_dispose),
+ (gnl_composition_sync_handler),
+ (gnl_composition_ghost_pad_set_target), (get_stack_list),
+ (update_start_stop_duration), (compare_relink_stack):
+ Override bin sync-bus, first step to rebuilding pipeline after
+ segment-done
+ * gnl/gnlfilesource.c: (ghost_seek_pad), (pad_blocked_cb),
+ (decodebin_new_pad_cb), (gnl_filesource_init):
+ Use 'new-pad' signal from decodebin instead of 'no-more-pads'
+ * gnl/gnlobject.c: (gnl_object_put_sync_handler),
+ (gnl_object_init), (translate_incoming_seek),
+ (translate_outgoing_newsegment), (translate_message_segment_start),
+ (translate_message_segment_done), (gnl_object_sync_handler),
+ (update_values):
+ * gnl/gnlobject.h:
+ Added sync bus override, with functions to time-shift segment-start
+ and segment-done messages
+
+2005-11-02 19:07:55 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/: Second part of using dynamic pads. Solves deadlocks.
+ Original commit message from CVS:
+ * gnl/gnlcomposition.c: (gnl_composition_init),
+ (gnl_composition_finalize), (gnl_composition_reset),
+ (gnl_composition_ghost_pad_set_target),
+ (gnl_composition_find_object_full), (send_initial_seek),
+ (gnl_composition_change_state), (no_more_pads_object_cb),
+ (compare_relink_stack), (update_pipeline),
+ (gnl_composition_add_object), (gnl_composition_remove_object):
+ * gnl/gnlfilesource.c: (gnl_filesource_class_init),
+ (ghost_seek_pad), (pad_blocked_cb), (decodebin_no_more_pads_cb),
+ (gnl_filesource_init), (gnl_filesource_send_event):
+ * gnl/gnlobject.c: (internalpad_event_function),
+ (internalpad_query_function), (ghostpad_event_function),
+ (ghostpad_query_function), (ghostpad_link_function):
+ * gnl/gnlsource.c: (no_more_pads_in_child),
+ (gnl_source_add_element):
+ Second part of using dynamic pads. Solves deadlocks.
+ Most of the work is down in sources.
+
+2005-11-02 08:41:35 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ configure.ac: up to 0.9.4.1
+ Original commit message from CVS:
+ * configure.ac:
+ up to 0.9.4.1
+ * gnl/gnl.c:
+ gnonlin and not GNonLin for plugin name
+ * gnl/gnlcomposition.c: (hash_value_destroy),
+ (gnl_composition_init), (gnl_composition_finalize),
+ (gnl_composition_find_object_full), (update_pipeline),
+ (gnl_composition_add_object), (gnl_composition_remove_object):
+ Use a GMutex instead of a GStaticMutex
+ First step to using dynamic pads : don't add ghostpad at startup
+ * gnl/gnlfilesource.c: (gnl_filesource_class_init):
+ beautification
+
+2005-10-31 18:45:06 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/: Added GnlFileSource, a higher-level decodebin-based source
+ Original commit message from CVS:
+ * gnl/Makefile.am:
+ * gnl/gnl.c:
+ * gnl/gnl.h:
+ * gnl/gnltypes.h:
+ * gnl/gnlfilesource.c: (gnl_filesource_base_init),
+ (gnl_filesource_class_init), (compare_src_pad),
+ (get_valid_src_pad), (decodebin_no_more_pads_cb),
+ (gnl_filesource_init), (gnl_filesource_dispose),
+ (gnl_filesource_finalize), (gnl_filesource_set_property),
+ (gnl_filesource_get_property):
+ * gnl/gnlfilesource.h:
+ Added GnlFileSource, a higher-level decodebin-based source
+ * gnl/gnlcomposition.c: (gnl_composition_class_init),
+ (gnl_composition_init), (gnl_composition_dispose),
+ (gnl_composition_reset), (gnl_composition_bus_watch),
+ (priority_comp), (get_stack_list), (get_clean_toplevel_stack),
+ (gnl_composition_find_object_full), (gnl_composition_find_object),
+ (get_src_pad), (gnl_composition_prepare),
+ (gnl_composition_change_state), (compare_relink_stack),
+ (update_pipeline), (object_start_changed), (object_stop_changed),
+ (object_priority_changed), (object_active_changed),
+ (gnl_composition_add_object), (gnl_composition_remove_object):
+ * gnl/gnlcomposition.h:
+ Added the supa-doopa traversal-with-stack functionnality for figuring out
+ quickly what should be played at any given moment. Why didn't I come up
+ with this before ??
+ Removed deprecated pieces of code
+ * gnl/gnlobject.c: (gnl_object_class_init),
+ (gnl_object_to_media_time), (gnl_media_to_object_time),
+ (gnl_object_covers), (gnl_object_prepare_func),
+ (translate_incoming_seek), (translate_outgoing_seek),
+ (control_internal_pad), (ghostpad_link_function),
+ (ghostpad_unlink_function), (gnl_object_ghost_pad),
+ (gnl_object_ghost_pad_notarget), (gnl_object_ghost_pad_set_target),
+ (update_values), (gnl_object_change_state):
+ * gnl/gnlobject.h:
+ Fixes to the GhostPad system
+ Indentation beautification
+ * gnl/gnlsource.c: (gnl_source_class_init),
+ (no_more_pads_in_child), (gnl_source_remove_element):
+ * gnl/gnlsource.h:
+ Removed unused/useless code
+ * gnl/gnlelements.c:
+ bye bye
+
+2005-10-27 17:02:24 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlobject.*: Added two functions to be able to create GnlGhostPad without a target, and be able to set it later on.
+ Original commit message from CVS:
+ * gnl/gnlobject.c: (translate_incoming_seek),
+ (ghostpad_unlink_function), (gnl_object_ghost_pad),
+ (gnl_object_ghost_pad_notarget), (gnl_object_ghost_pad_set_target):
+ * gnl/gnlobject.h:
+ Added two functions to be able to create GnlGhostPad without a target,
+ and be able to set it later on.
+
+2005-10-27 14:27:59 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlcomposition.*: Initial Cleanup
+ Original commit message from CVS:
+ * gnl/gnlcomposition.c: (gnl_composition_class_init),
+ (hash_value_destroy), (gnl_composition_init),
+ (gnl_composition_dispose), (gnl_composition_finalize),
+ (objects_start_compare), (objects_stop_compare),
+ (update_start_stop_duration), (object_start_changed),
+ (object_stop_changed), (object_priority_changed),
+ (object_active_changed), (gnl_composition_add_object),
+ (gnl_composition_remove_object):
+ * gnl/gnlcomposition.h:
+ Initial Cleanup
+ Added new threadsafe way of handling objects
+ * gnl/gnlobject.c: (gnl_object_base_init), (gnl_object_class_init),
+ (gnl_object_init), (gnl_object_prepare_func), (gnl_object_prepare),
+ (gnl_object_release_pad), (translate_incoming_seek),
+ (translate_outgoing_newsegment), (update_values),
+ (gnl_object_set_property), (gnl_object_get_property),
+ (gnl_object_change_state):
+ * gnl/gnlobject.h:
+ stop position for object and media are now read-only
+ Added read/write duration for object and media
+ Saner event time modifications
+ Added GstObjectFlags for GnlObject for figuring out if the object is a
+ source or an operation
+ Re-added prepare virtual method, still have to see if it's useful, I'd
+ prefer to avoid using it...
+ * gnl/gnlsource.c: (gnl_source_class_init), (gnl_source_init),
+ (gnl_source_dispose), (gnl_source_finalize),
+ (no_more_pads_in_child), (gnl_source_remove_element):
+ * gnl/gnlsource.h:
+ Cleanups and proper finalize
+
+2005-10-25 16:27:19 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ Object and Source are now useable and do proper time-shifting
+ Original commit message from CVS:
+ * gnl/gnlobject.c: (gnl_object_base_init), (gnl_object_class_init),
+ (gnl_object_init), (gnl_object_to_media_time),
+ (gnl_media_to_object_time), (gnl_object_covers_func),
+ (gnl_object_covers), (gnl_object_release_pad),
+ (translate_incoming_seek), (translate_outgoing_seek),
+ (translate_outgoing_newsegment), (internalpad_event_function),
+ (internalpad_query_function), (ghostpad_event_function),
+ (ghostpad_query_function), (control_internal_pad),
+ (ghostpad_link_function), (ghostpad_unlink_function),
+ (gnl_object_ghost_pad), (gnl_object_set_caps),
+ (gnl_object_set_property), (gnl_object_get_property):
+ * gnl/gnlobject.h:
+ * gnl/gnloperation.h:
+ * gnl/gnlsource.c: (gnl_source_base_init), (gnl_source_class_init),
+ (gnl_source_init), (compare_src_pad), (get_valid_src_pad),
+ (no_more_pads_in_child), (gnl_source_add_element),
+ (gnl_source_remove_element), (gnl_source_set_property),
+ (gnl_source_get_property):
+ * gnl/gnlsource.h:
+ * test/Makefile.am:
+ Object and Source are now useable and do proper time-shifting
+
+2005-10-20 14:30:15 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ Part II of non-linear world domination.
+ Original commit message from CVS:
+ Part II of non-linear world domination.
+ * Makefile.am:
+ * docs/Makefile.am:
+ * gnl/Makefile.am:
+ * gnl/gnl.c: (plugin_init):
+ * gnl/gnl.h:
+ * gnl/gnlcomposition.c: (gnl_composition_class_init),
+ (gnl_composition_init):
+ * gnl/gnlcomposition.h:
+ * gnl/gnlobject.c: (gnl_object_base_init), (gnl_object_class_init),
+ (gnl_object_init), (gnl_object_get_property):
+ * gnl/gnlobject.h:
+ * gnl/gnloperation.c: (gnl_operation_class_init),
+ (gnl_operation_init):
+ * gnl/gnloperation.h:
+ * gnl/gnlsource.c: (gnl_source_class_init), (gnl_source_init),
+ (gnl_source_set_element), (gnl_source_get_property):
+ * gnl/gnlsource.h:
+ * gnl/gnltimeline.c: (gnl_timeline_base_init),
+ (gnl_timeline_class_init), (gnl_timeline_init):
+ * gnl/gnltimeline.h:
+ Plugin and ElementFactory are now 0.9 compatible and installable
+ Commented out almost everything, gradually adding features
+
+2005-10-20 14:28:14 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * ABOUT-NLS:
+ removed ABOUT-NLS
+ Original commit message from CVS:
+ removed ABOUT-NLS
+
+2005-10-20 10:16:08 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ Make gnonlin more gst-0.9 friendly
+ Original commit message from CVS:
+ * .cvsignore:
+ * Makefile.am:
+ * autogen.sh:
+ * configure.ac:
+ * docs/Makefile.am:
+ * m4/Makefile.am:
+ * m4/codeset.m4:
+ * m4/gettext.m4:
+ * m4/glibc21.m4:
+ * m4/iconv.m4:
+ * m4/intdiv0.m4:
+ * m4/inttypes-pri.m4:
+ * m4/inttypes.m4:
+ * m4/inttypes_h.m4:
+ * m4/isc-posix.m4:
+ * m4/lcmessage.m4:
+ * m4/lib-ld.m4:
+ * m4/lib-link.m4:
+ * m4/lib-prefix.m4:
+ * m4/progtest.m4:
+ * m4/stdint_h.m4:
+ * m4/uintmax_t.m4:
+ * m4/ulonglong.m4:
+ * makeconfigure:
+ * po/Makefile.in.in:
+ * po/Rules-quot:
+ * po/boldquot.sed:
+ * po/en@boldquot.header:
+ * po/en@quot.header:
+ * po/insert-header.sin:
+ * po/quot.sed:
+ * po/remove-potcdate.sin:
+ * test/Makefile.am:
+ Make gnonlin more gst-0.9 friendly
+
+2005-07-14 13:07:24 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ Updated to 0.9 dependency, removed gnonlin-config
+ Original commit message from CVS:
+ * Makefile.am:
+ * configure.ac:
+ * gnonlin-config.1:
+ * gnonlin-config.in:
+ * gnonlin.spec.in: (Group):
+ * gnonlin.pc.in: (Cflags):
+ Updated to 0.9 dependency,
+ removed gnonlin-config
+
+2005-06-27 08:41:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gnonlin.spec.in:
+ fix spec
+ Original commit message from CVS:
+ fix spec
+
+2005-06-27 08:36:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gnonlin.spec.in:
+ cleanup of spec
+ Original commit message from CVS:
+ cleanup of spec
+
+2005-06-27 08:31:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * .gitignore:
+ * docs/.gitignore:
+ * docs/libs/.gitignore:
+ * gnl/.gitignore:
+ * test/.gitignore:
+ ignore more
+ Original commit message from CVS:
+ ignore more
+
+2005-06-27 08:27:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ we're in cvs mode
+ Original commit message from CVS:
+ we're in cvs mode
+
+2005-06-21 09:31:08 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/: Removed buggy GST_INFO
+ Original commit message from CVS:
+ * gnl/gnltimeline.c: (gnl_timeline_new):
+ * gnl/gnlcomposition.c: (gnl_composition_new):
+ * gnl/gnloperation.c: (gnl_operation_new):
+ * gnl/gnlsource.c: (gnl_source_new):
+ Removed buggy GST_INFO
+
+2005-06-09 10:42:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ ac/: remove
+ Original commit message from CVS:
+ * acconfig.h:
+ * acinclude.m4:
+ remove
+ * common/m4/as-compiler-flag.m4:
+ * common/m4/as-compiler.m4:
+ * common/m4/as-libtool.m4:
+ * common/m4/as-scrub-include.m4:
+ * common/m4/as-version.m4:
+ * common/m4/ax_create_stdint_h.m4:
+ sync with upstream
+ * configure.ac:
+ * gnonlin-uninstalled.pc.in:
+ fix up in sync with the installed copy
+ * gnonlin.pc.in:
+ typos
+
+2005-06-09 09:45:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * docs/libs/Makefile.am:
+ comment out the overrides for gtk-doc
+ Original commit message from CVS:
+ comment out the overrides for gtk-doc
+
+2005-06-08 16:55:06 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnltimeline.c: avoid outputting 2 EOS events if there's only one composition
+ Original commit message from CVS:
+ * gnl/gnltimeline.c: (gnl_timeline_timer_loop):
+ avoid outputting 2 EOS events if there's only one composition
+
+2005-06-03 16:00:36 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ Forgot to add some files to the dist
+ Original commit message from CVS:
+ * configure.ac:
+ * Makefile.am:
+ * common/Makefile.am:
+ Forgot to add some files to the dist
+
+2005-05-26 09:58:10 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ configure.ac: Releasing 0.2.2
+ Original commit message from CVS:
+ * configure.ac: Releasing 0.2.2
+
+2005-05-25 21:05:33 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ * gnonlin.spec.in:
+ fix build files and spec file
+ Original commit message from CVS:
+ fix build files and spec file
+
+2005-05-25 20:58:48 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * gnonlin.spec.in:
+ fix spec file
+ Original commit message from CVS:
+ fix spec file
+
+2005-05-25 20:47:02 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ Makefile.am: added normal equivalent of .in files
+ Original commit message from CVS:
+ * Makefile.am: (EXTRA_DIST):
+ added normal equivalent of .in files
+
+2005-05-25 20:35:09 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * ChangeLog:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlsource.c:
+ * gnl/gnltimeline.c:
+ GCC4 bugfixes
+ Original commit message from CVS:
+ GCC4 bugfixes
+
+2005-05-25 20:02:30 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlsource.c: Handle case where the seek is delayed (using pending_seek)
+ Original commit message from CVS:
+ * gnl/gnlsource.c:
+ Handle case where the seek is delayed (using pending_seek)
+ * docs/libs/gnonlin-sections.txt:
+ * gnl/gnltimeline.h:
+ * gnl/gnlsource.h:
+ * gnl/gnloperation.h:
+ * gnl/gnlcomposition.h:
+ removed extern _details
+ * configure.ac : Releasing 0.2.1
+
+2005-05-25 16:12:12 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ configure.ac: Releasing 0.2.1
+ Original commit message from CVS:
+ * configure.ac : Releasing 0.2.1
+
+2005-05-25 10:38:40 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlsource.c: missing closing parenthisis removed unused 'filled' variable
+ Original commit message from CVS:
+ * gnl/gnlsource.c: (source_queue_media):
+ missing closing parenthisis
+ removed unused 'filled' variable
+
+2005-05-25 10:20:43 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlsource.c: memleak bugfix
+ Original commit message from CVS:
+ Reviewed by : Edward Hervey <bilboed@bilboed.com>
+ * gnl/gnlsource.c: (source_queue_media):
+ memleak bugfix
+
+2005-05-23 16:37:52 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlsource.c: safer pre-rolling
+ Original commit message from CVS:
+ * gnl/gnlsource.c:
+ safer pre-rolling
+ * gnl/gnltimeline.c:
+ add query/event handling to timeline timer's pads
+ fixed bug in request pad handling
+
+2005-05-06 19:47:57 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlsource.c: No more using global "gnonlin" debug category, using element specific categories
+ Original commit message from CVS:
+ * gnl/gnlsource.c:
+ No more using global "gnonlin" debug category, using element specific categories
+
+2005-05-06 19:46:04 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnltimeline.c: Added "src_%s" PadTemplate so _request_new_pad() works...
+ Original commit message from CVS:
+ * gnl/gnltimeline.c:
+ Added "src_%s" PadTemplate so _request_new_pad() works...
+ * gnl/gnl.c:
+ * gnl/gnl.h:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlobject.c:
+ * gnl/gnloperation.c:
+ * gnl/gnltimeline.c:
+ No more using global "gnonlin" debug category, using element specific categories
+ * docs/libs/tmpl/gnloperation.sgml: added "element" property documentation
+ * docs/libs/gnonlin-sections.txt: removed GST_CAT_DEFAULT
+
+2005-05-06 17:08:16 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnltimeline.c: Implemented GstElement->request_new_pad() in order to get a pad corresponding to a composition usi...
+ Original commit message from CVS:
+ * gnl/gnltimeline.c:
+ Implemented GstElement->request_new_pad() in order to get a pad
+ corresponding to a composition using standard API.
+ Implement GstBin->add_element() in order to add a composition to the
+ timeline using standard API.
+ * gnl/gnloperation.c:
+ GstElement of a GnlOperation can now be set/get using the "element"
+ property
+
+2005-04-19 11:23:00 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlcomposition.c: gnl_composition_dispose was superfluous, now removed
+ Original commit message from CVS:
+ * gnl/gnlcomposition.c:
+ gnl_composition_dispose was superfluous, now removed
+
+2005-04-12 09:27:28 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ configure.ac: releasing 0.2.0 !!
+ Original commit message from CVS:
+ * configure.ac: releasing 0.2.0 !!
+
+2005-04-06 14:06:17 +0000 Wouter Paesen <wouter@kangaroot.net>
+
+ gnl/gnltimeline.c: Prevent a segfault when querying position before anything is scheduled.
+ Original commit message from CVS:
+ * gnl/gnltimeline.c: (gnl_timeline_query):
+ Prevent a segfault when querying position before anything is scheduled.
+ Patch by Wouter Paesen.
+ * gnl/gnlcomposition.c: (gnl_composition_schedule_operation):
+ Fixe scheduling when there's a gap between the operation's priority and
+ the child object's priority. Patch by Wouter Paesen.
+
+2005-04-06 12:12:26 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnonlin-config.in: forgot to update it with new values
+ Original commit message from CVS:
+ * gnonlin-config.in:
+ forgot to update it with new values
+ * gnl/gnlsource.c: (source_getfunction):
+ gcc-2.95.* compilation error
+
+2005-04-04 17:17:24 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ test/: updated to new api
+ Original commit message from CVS:
+ * test/sourcetest2.c:
+ * test/pipelines.c:
+ updated to new api
+ * test/Makefile.am: commenting out extra tests
+ * gnl/gnlobject.c: (gnl_object_covers):
+ added gtk-doc comment
+ * docs/libs/Makefile.am: corrections for distcheck
+
+2005-03-31 09:50:22 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ docs/libs/tmpl/: Added documentation on GnlFindMethod, GnlCoverType and GnlDirection
+ Original commit message from CVS:
+ * docs/libs/tmpl/gnlcomposition.sgml:
+ * docs/libs/tmpl/gnlobject.sgml:
+ Added documentation on GnlFindMethod, GnlCoverType and GnlDirection
+
+2005-03-31 09:44:17 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ docs/random/design: Updated explanatory documentation
+ Original commit message from CVS:
+ * docs/random/design:
+ Updated explanatory documentation
+
+2005-03-31 09:41:07 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * docs/random/srctree:
+ removing docs/random/srctree
+ Original commit message from CVS:
+ removing docs/random/srctree
+
+2005-03-30 15:27:15 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ typo error in gnlobject.h, removed documentation for gnl_object_nearest_change()
+ Original commit message from CVS:
+ * gnl/gnl.h:
+ * gnl/gnlobject.h:
+ * docs/libs/gnonlin-sections.txt:
+ * docs/libs/tmpl/gnlobject.sgml:
+ typo error in gnlobject.h,
+ removed documentation for gnl_object_nearest_change()
+
+2005-03-30 15:07:38 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnl/gnlobject.*: Removed gnl_object_nearest_change() and cleanup of commented code
+ Original commit message from CVS:
+ * gnl/gnlobject.h:
+ * gnl/gnlobject.c:
+ Removed gnl_object_nearest_change() and cleanup of commented code
+
+2005-03-30 10:52:18 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * ChangeLog:
+ * docs/libs/tmpl/gnlobject.sgml:
+ Typo in changelog
+ Original commit message from CVS:
+ Typo in changelog
+
+2005-03-30 10:48:50 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ Removing GnlGroup docs/libs/gnonlin-docs.sgml docs/libs/gnonlin-sections.txt docs/libs/tmpl/gnlobject.sgml
+ Original commit message from CVS:
+ * gnl/Makefile.am:
+ * gnl/gnl.h:
+ * gnl/gnltypes.h:
+ * gnl/gnlgroup.c:
+ * gnl/gnlgroup.h:
+ * gnl/gnltimeline.h:
+ * gnl/gnltimeline.c:
+ * gnl/gnlelements.c:
+ * docs/libs/gnonlin-docs.sgml:
+ * docs/libs/gnonlin-sections.txt:
+ * docs/libs/gnonlin.types:
+ * docs/libs/tmpl/gnltimeline.sgml:
+ * docs/libs/tmpl/gnlgroup.sgml:
+ Removing GnlGroup
+ * docs/libs/gnonlin-docs.sgml
+ * docs/libs/gnonlin-sections.txt
+ * docs/libs/tmpl/gnlobject.sgml
+ * gnl/gnlobject.h:
+ * gnl/gnlobject.c:
+ Removing rate control property for GnlObject
+
+2005-03-29 14:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ test/Makefile.am: added EXTRA_DIST=pipelines.c and -I$(top_srcdir) to build flags
+ Original commit message from CVS:
+ * test/Makefile.am:
+ added EXTRA_DIST=pipelines.c and -I$(top_srcdir) to build flags
+ * gnl/Makefile.am: (gnl_headers): forgot to add gnlobject.h
+ * docs/libs/Makefile.am: (GTKDOC_CFLAGS): added -I$(top_srcdir) for build
+ * Makefile.am: (EXTRA_DIST): removed gnonlin.m4
+
+2005-03-24 17:38:39 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ docs/libs/tmpl/: Added sgml file templates for documentation
+ Original commit message from CVS:
+ * docs/libs/tmpl/gnl.sgml:
+ * docs/libs/tmpl/gnlcomposition.sgml:
+ * docs/libs/tmpl/gnlgroup.sgml:
+ * docs/libs/tmpl/gnlobject.sgml:
+ * docs/libs/tmpl/gnloperation.sgml:
+ * docs/libs/tmpl/gnlsource.sgml:
+ * docs/libs/tmpl/gnltimeline.sgml:
+ Added sgml file templates for documentation
+ * docs/libs/gnonlin.types:
+ * docs/libs/gnonlin-sections.txt:
+ * docs/libs/gnonlin-docs.sgml:
+ Added files for better hierarchy of documentation
+ * configure.ac:
+ * docs/Makefile.am:
+ * docs/version.entities.in:
+ * docs/libs/Makefile.am:
+ Added version.entities for documentation
+ * docs/libs/Makefile.am: (GTKDOC_LIBS): added libgnl.la dependency
+ * gnl/gnlsource.c: (source_getfunction): typo mistake
+ * gnonlin.pc.in: more corrections from Wouter Paesen for correct
+ dependency checks
+ * configure.ac: (GST_PLUGIN_LDFLAGS), (GST_REQ):
+ sanity corrections from Wouter Paesen
+
+2005-03-24 13:48:56 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ docs/libs/Makefile.am: added libgnl.la dependency
+ Original commit message from CVS:
+ * docs/libs/Makefile.am: (GTKDOC_LIBS): added libgnl.la dependency
+ * gnl/gnlsource.c: (source_getfunction): typo mistake
+ * gnonlin.pc.in: more corrections from Wouter Paesen for correct
+ dependency checks
+ * configure.ac: (GST_PLUGIN_LDFLAGS), (GST_REQ):
+ sanity corrections from Wouter Paesen
+
+2005-03-24 10:53:36 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gnonlin.pc.in: more corrections from Wouter Paesen for correct dependency checks
+ Original commit message from CVS:
+ * gnonlin.pc.in: more corrections from Wouter Paesen for correct
+ dependency checks
+ * configure.ac: (GST_PLUGIN_LDFLAGS), (GST_REQ):
+ sanity corrections from Wouter Paesen
+
+2005-03-23 17:38:03 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ docs/Makefile.am: Make doc build depend on ./configure choice gnl/gnl.c, gnl/gnlcomposition.c, gnl/gnlelements.c, gnl...
+ Original commit message from CVS:
+ * docs/Makefile.am: Make doc build depend on ./configure choice
+ * gnl/gnl.c, gnl/gnlcomposition.c, gnl/gnlelements.c,
+ gnl/gnlgroup.c, gnl/gnlgroup.h, gnl/gnlobject.c, gnl/gnlobject.h,
+ gnl/gnloperation.c, gnl/gnloperation.h, gnl/gnlsource.c,
+ gnl/gnlsource.h, gnl/gnltimeline.c, gnl/gnltimeline.h:
+ Modifications so that elements are registered as gst-plugins
+ * gnl/Makefile.am: (plugin_LTLIBRARIES):
+ use plugin_ instead of lib_ so that it's installed in the gst-plugins
+ directory
+ * Makefile.am: removed useless lines
+ * gnl/gnlobject.c: (gnl_object_get_property):
+ was setting an enum instead of an int
+ * configure.ac: No spaces in value assignment !!
+ * test/sourcetest1.c: modified datarate of fakesrc
+ * gnl/gnl*.[ch]: correction for GST_DEBUG_* functions
+ * gnonlin.pc.in: updated file to correct dependencies versions
+
+2005-03-23 12:49:22 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ test/sourcetest1.c: modified datarate of fakesrc
+ Original commit message from CVS:
+ * test/sourcetest1.c: modified datarate of fakesrc
+ * gnl/gnl*.[ch]: correction for GST_DEBUG_* functions
+ * gnonlin.pc.in: updated file to correct dependencies versions
+
+2005-03-23 10:08:48 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * ChangeLog:
+ * gnonlin.pc.in:
+ updated gnonlin.pc.in to correct dependencies versions
+ Original commit message from CVS:
+ updated gnonlin.pc.in to correct dependencies versions
+
+2005-03-22 17:47:39 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * ChangeLog:
+ * Makefile.am:
+ * configure.ac:
+ * docs/Makefile.am:
+ * docs/libs/Makefile.am:
+ * docs/upload.mak:
+ Added gtk-doc API documentation autofoo and skeleton
+ Original commit message from CVS:
+ Added gtk-doc API documentation autofoo and skeleton
+
+2005-03-22 16:28:08 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * ChangeLog:
+ * Makefile.am:
+ * gnl/Makefile.am:
+ * gnl/gnl.h:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlcomposition.h:
+ * gnl/gnlelements.c:
+ * gnl/gnlgroup.c:
+ * gnl/gnlgroup.h:
+ * gnl/gnlobject.c:
+ * gnl/gnlobject.h:
+ * gnl/gnloperation.c:
+ * gnl/gnloperation.h:
+ * gnl/gnlsource.c:
+ * gnl/gnlsource.h:
+ * gnl/gnltimeline.c:
+ * gnl/gnltimeline.h:
+ * gnl/gnltypes.h:
+ * test/Makefile.am:
+ * test/sourcetest1.c:
+ * test/sourcetest2.c:
+ * test/sourcetest3.c:
+ * test/sourcetest4.c:
+ Corrected header files dependencies , deactivated all tests except the sourcetest[1234].c ones which are converted to...
+ Original commit message from CVS:
+ Corrected header files dependencies , deactivated all tests except the sourcetest[1234].c ones which are converted to the new API
+
+2005-03-22 12:00:53 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * gnl/Makefile.am:
+ * gnl/gnltypes.h:
+ Updated gnl/Makefile.am and forgot to add gnltypes.h
+ Original commit message from CVS:
+ Updated gnl/Makefile.am and forgot to add gnltypes.h
+
+2005-03-21 18:00:30 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * AUTHORS:
+ * LICENSE:
+ * Makefile.am:
+ * REQUIREMENTS:
+ * autogen.sh:
+ * common:
+ * configure.ac:
+ * gnl/Makefile.am:
+ * gnl/gnl.c:
+ * gnl/gnl.h:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlcomposition.h:
+ * gnl/gnlelements.c:
+ * gnl/gnlgroup.c:
+ * gnl/gnlgroup.h:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnlobject.c:
+ * gnl/gnlobject.h:
+ * gnl/gnloperation.c:
+ * gnl/gnloperation.h:
+ * gnl/gnlsource.c:
+ * gnl/gnlsource.h:
+ * gnl/gnltimeline.c:
+ * gnl/gnltimeline.h:
+ * gnl/gnlversion.h.in:
+ * gnl/gnlvlayer.c:
+ * gnl/gnlvlayer.h:
+ * gnonlin.spec.in:
+ Backport from the pitivi repository... expect borkage
+ Original commit message from CVS:
+ Backport from the pitivi repository... expect borkage
+
+2004-05-10 16:00:25 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * autogen.sh:
+ * common:
+ updated autogen.sh to new common/ files
+ Original commit message from CVS:
+ updated autogen.sh to new common/ files
+
+2004-03-26 13:05:40 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * autogen.sh:
+ * common:
+ * configure.ac:
+ cleanup of autogen.sh/configure.ac/Makefile.am and update of common/
+ Original commit message from CVS:
+ cleanup of autogen.sh/configure.ac/Makefile.am and update of common/
+
+2004-02-16 16:30:46 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * Makefile.am:
+ * common:
+ * configure.ac:
+ * gnl/Makefile.am:
+ * gnl/gnl.c:
+ * gnl/gnlelements.c:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnlsource.c:
+ * gnl/gnlsource.h:
+ * gnl/gnltimeline.c:
+ * gnl/gnlvlayer.c:
+ * test/Makefile.am:
+ Updates to make gnonlin work with the cvs version of gstreamer. Includes a patch from Roman Kaliakine
+ Original commit message from CVS:
+ Updates to make gnonlin work with the cvs version of gstreamer. Includes a patch from Roman Kaliakine
+
+2004-02-10 15:04:59 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ * configure.ac:
+ * gnl/gnlsource.c:
+ Update to Gstreamer v0.6.*
+ Original commit message from CVS:
+ Update to Gstreamer v0.6.*
+
+2002-10-11 19:11:45 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gnl/gnlsource.c:
+ * gnl/gnltimeline.c:
+ Do caps negotiation for groups
+ Original commit message from CVS:
+ Do caps negotiation for groups
+ Don't send buffers outside of the requested range
+
+2002-10-10 22:12:26 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * test/Makefile.am:
+ * test/composition.c:
+ * test/composition2.c:
+ * test/dynamic1.c:
+ * test/dynamic2.c:
+ * test/layertest.c:
+ * test/layertest2.c:
+ * test/layertest3.c:
+ * test/layertest4.c:
+ * test/pipelines.c:
+ * test/pipelines.h:
+ * test/simple.c:
+ * test/simple1.c:
+ * test/simple2.c:
+ * test/simple3.c:
+ * test/simple4.c:
+ * test/simple5.c:
+ * test/sourcetest1.c:
+ * test/sourcetest2.c:
+ * test/sourcetest3.c:
+ * test/sourcetest4.c:
+ * test/vlayertest.c:
+ Added a bunch of tests
+ Original commit message from CVS:
+ Added a bunch of tests
+
+2002-10-10 22:07:27 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * common:
+ * gnl/Makefile.am:
+ * gnl/gnl.c:
+ * gnl/gnl.h:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlcomposition.h:
+ * gnl/gnlelements.c:
+ * gnl/gnlgroup.c:
+ * gnl/gnlgroup.h:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnlmarshal.list:
+ * gnl/gnloperation.c:
+ * gnl/gnloperation.h:
+ * gnl/gnlsource.c:
+ * gnl/gnlsource.h:
+ * gnl/gnltimeline.c:
+ * gnl/gnltimeline.h:
+ * gnl/gnltimer.c:
+ * gnl/gnltimer.h:
+ * gnl/gnlvlayer.c:
+ * gnl/gnlvlayer.h:
+ Rewrite 2. This one can schedule a bit more, compositions are broken.
+ Original commit message from CVS:
+ Rewrite 2. This one can schedule a bit more, compositions are broken.
+
+2002-09-15 18:01:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * common:
+ * gnl/gnllayer.c:
+ * gnl/gnloperation.c:
+ const fixes
+ Original commit message from CVS:
+ const fixes
+
+2002-06-30 14:14:49 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * test/composition.c:
+ * test/composition2.c:
+ * test/group.c:
+ * test/layertest.c:
+ * test/layertest2.c:
+ * test/simple.c:
+ * test/simple2.c:
+ * test/simple3.c:
+ * test/simple4.c:
+ Compile fixes against latest CVS
+ Original commit message from CVS:
+ Compile fixes against latest CVS
+
+2002-06-30 14:14:25 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * common:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlgroup.c:
+ * gnl/gnlsource.c:
+ * gnl/gnltimer.c:
+ * gnl/gnltimer.h:
+ Compile fixed for latest gst CVS
+ Original commit message from CVS:
+ Compile fixed for latest gst CVS
+
+2002-03-13 21:34:51 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * test/group.c:
+ * test/simple4.c:
+ Added group.c
+ Original commit message from CVS:
+ Added group.c
+
+2002-03-05 21:18:08 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * test/Makefile.am:
+ * test/simple4.c:
+ Added a composition inside a composition example.
+ Original commit message from CVS:
+ Added a composition inside a composition example.
+
+2002-03-05 19:45:16 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * common:
+ * gnl/gnlcomposition.c:
+ Implement occupies_time on compositions.
+ Original commit message from CVS:
+ Implement occupies_time on compositions.
+
+2002-03-03 23:08:22 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/random/design:
+ * docs/random/srctree:
+ Updated docs.
+ Original commit message from CVS:
+ Updated docs.
+
+2002-03-03 23:07:58 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * test/Makefile.am:
+ * test/composition.c:
+ * test/composition2.c:
+ * test/layertest.c:
+ * test/layertest2.c:
+ * test/simple.c:
+ * test/simple2.c:
+ * test/simple3.c:
+ Updated the examples
+ Original commit message from CVS:
+ Updated the examples
+ Added a simple composition test
+
+2002-03-03 23:07:15 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * common:
+ * gnl/Makefile.am:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlcomposition.h:
+ * gnl/gnlgroup.c:
+ * gnl/gnlgroup.h:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnloperation.c:
+ * gnl/gnlsource.c:
+ * gnl/gnlsource.h:
+ * gnl/gnltimeline.c:
+ * gnl/gnltimeline.h:
+ * gnl/gnltimer.c:
+ Added groups
+ Original commit message from CVS:
+ Added groups
+ Reworked the scheduling using callbacks
+
+2002-03-01 22:03:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * Makefile.am:
+ * configure.ac:
+ build fixes
+ Original commit message from CVS:
+ build fixes
+
+2002-03-01 21:57:35 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * test/composition.c:
+ Updated the composition test
+ Original commit message from CVS:
+ Updated the composition test
+
+2002-03-01 21:57:11 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gnl/gnlcomposition.c:
+ * gnl/gnlcomposition.h:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnloperation.c:
+ * gnl/gnloperation.h:
+ * gnl/gnlsource.c:
+ * gnl/gnlsource.h:
+ Added a first attempt on adding operations.
+ Original commit message from CVS:
+ Added a first attempt on adding operations.
+
+2002-03-01 21:54:46 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/random/design:
+ My current line of thought.
+ Original commit message from CVS:
+ My current line of thought.
+
+2002-03-01 21:50:34 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/random/design:
+ Updated docs
+ Original commit message from CVS:
+ Updated docs
+
+2002-03-01 21:48:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * Makefile.am:
+ * configure.ac:
+ no docs yet generate config debian typo fix (?)
+ Original commit message from CVS:
+ no docs yet
+ generate config
+ debian typo fix (?)
+
+2002-03-01 21:42:51 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * configure.ac:
+ Added gnlversion.h
+ Original commit message from CVS:
+ Added gnlversion.h
+
+2002-03-01 21:35:23 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * configure.ac:
+ added configure.ac
+ Original commit message from CVS:
+ added configure.ac
+
+2002-02-27 19:44:18 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * test/Makefile.am:
+ * test/layertest2.c:
+ * test/simple3.c:
+ Added another testcase
+ Original commit message from CVS:
+ Added another testcase
+
+2002-02-27 19:43:44 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gnl/gnlcomposition.c:
+ * gnl/gnllayer.c:
+ More cleanups
+ Original commit message from CVS:
+ More cleanups
+ Handle more cases.
+
+2002-02-26 22:34:33 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * test/Makefile.am:
+ * test/layertest.c:
+ * test/layertest2.c:
+ * test/simple.c:
+ * test/simple2.c:
+ Updated the simple examples.
+ Original commit message from CVS:
+ Updated the simple examples.
+
+2002-02-26 22:33:35 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gnl/Makefile.am:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlcomposition.h:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnloperation.c:
+ * gnl/gnlsource.c:
+ * gnl/gnltimeline.c:
+ * gnl/gnltimeline.h:
+ * gnl/gnltimer.c:
+ * gnl/gnltimer.h:
+ This one can do some simple scheduling, see tests
+ Original commit message from CVS:
+ This one can do some simple scheduling, see tests
+
+2002-02-23 13:13:29 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/random/design:
+ * gnl/Makefile.am:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnlsource.c:
+ * gnl/gnltimeline.h:
+ * gnl/gnltimer.c:
+ * gnl/gnltimer.h:
+ * test/Makefile.am:
+ * test/layertest.c:
+ * test/layertest2.c:
+ Sources are scheduled at the right time.
+ Original commit message from CVS:
+ Sources are scheduled at the right time.
+ Added a timer plugin that monitors stream timestamps and performs
+ seeking.
+ Added layertest2 to mp3 seeking and timing.
+ This requires some gst core changes
+
+2002-02-22 17:25:08 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * .gitmodules:
+ * Makefile.am:
+ * acconfig.h:
+ * autogen.sh:
+ * common:
+ * configure.base:
+ * gnl/Makefile.am:
+ * gnl/gnl.c:
+ * gnl/gnlcomposition.c:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnlsource.c:
+ * test/Makefile.am:
+ * test/layertest.c:
+ Automake 1.5 fixes another test app.
+ Original commit message from CVS:
+ Automake 1.5 fixes
+ another test app.
+ use pkg-config to find gstreamer
+
+2001-07-30 19:14:45 +0000 Steve Baker <steve@stevebaker.org>
+
+ * AUTHORS:
+ vanity
+ Original commit message from CVS:
+ vanity
+
+2001-07-30 15:19:52 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gnl/.gitignore:
+ * gnl/gnl.c:
+ * gnl/gnlcomposition.c:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnlsource.c:
+ * gnl/gnltimeline.c:
+ * gnl/gnltimeline.h:
+ * test/simple.c:
+ More silly changes.. testing the commit log features...
+ Original commit message from CVS:
+ More silly changes.. testing the commit log features...
+
+2001-07-29 20:01:14 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gnl/.gitignore:
+ Added .cvsignore.
+ Original commit message from CVS:
+ Added .cvsignore.
+
+2001-07-29 20:00:20 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gnl/gnloperation.c:
+ * gnl/gnloperation.h:
+ Added the operation object that will be responsible for applying effects on N other layers.
+ Original commit message from CVS:
+ Added the operation object that will be responsible for applying effects
+ on N other layers.
+
+2001-07-29 19:59:20 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * configure.base:
+ * gnl/Makefile.am:
+ * gnl/gnl.c:
+ * gnl/gnl.h:
+ * gnl/gnlcomposition.c:
+ * gnl/gnlcomposition.h:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnlsource.c:
+ * gnl/gnlsource.h:
+ * gnl/gnltimeline.c:
+ * gnl/gnltimeline.h:
+ * test/composition.c:
+ * test/simple.c:
+ Lots of compile fixes
+ Original commit message from CVS:
+ Lots of compile fixes
+ Added an empty composition object.
+
+2001-07-29 15:01:42 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * .gitignore:
+ Added....
+ Original commit message from CVS:
+ Added....
+
+2001-07-29 15:00:42 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gnonlin-uninstalled.pc.in:
+ * gnonlin.pc.in:
+ Some small changes..
+ Original commit message from CVS:
+ Some small changes..
+
+2001-07-29 14:54:07 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * ABOUT-NLS:
+ * AUTHORS:
+ * COPYING:
+ * COPYING.LIB:
+ * ChangeLog:
+ * INSTALL:
+ * LICENSE:
+ * Makefile.am:
+ * NEWS:
+ * README:
+ * REQUIREMENTS:
+ * acconfig.h:
+ * acinclude.m4:
+ * autogen.sh:
+ * configure.base:
+ * gnl/Makefile.am:
+ * gnl/gnl.c:
+ * gnl/gnl.h:
+ * gnl/gnlversion.h.in:
+ * gnonlin-config.1:
+ * gnonlin-config.in:
+ * gnonlin-uninstalled.pc.in:
+ * gnonlin.pc.in:
+ * makeconfigure:
+ * stamp.h.in:
+ * test/Makefile.am:
+ Added the initial build system.
+ Original commit message from CVS:
+ Added the initial build system.
+ Code to build against uninstalled gstreamer is not added yet.
+
+2001-07-29 11:40:55 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Initial import
+ Original commit message from CVS:
+ Initial import
+
+2001-07-29 11:40:55 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/random/design:
+ * docs/random/srctree:
+ * gnl/gnlcomposition.h:
+ * gnl/gnllayer.c:
+ * gnl/gnllayer.h:
+ * gnl/gnlobject.h:
+ * gnl/gnlsource.c:
+ * gnl/gnlsource.h:
+ * gnl/gnltimeline.c:
+ * gnl/gnltimeline.h:
+ * test/composition.c:
+ * test/simple.c:
+ Initial revision
+ Original commit message from CVS:
+ Initial revision
+
diff --git a/NEWS b/NEWS
index 59217d1..a3e9728 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+This is GNonLin 0.10.12 "Lots of people on the clothesline"
+
+Features of this release
+
+ * New property for faster composition updates
+ * Speedups
+ * various fixes
+
+
This is GNonLin 0.10.11 "How about green for the bikeshed?"
Features of this release
diff --git a/RELEASE b/RELEASE
index dbe72bc..846a6c2 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GNonLin Non-Linear Editing Plug-ins 0.10.11 "How about green for the bikeshed?"
+Release notes for GNonLin Non-Linear Editing Plug-ins 0.10.12 "Lots of people on the clothesline"
@@ -29,22 +29,11 @@ An element for using filters in a GnlComposition
Features of this release
- * Speedup option to avoid recalculation during composition changes
- * Switch to regular seeks for more efficient beheaviour
- * More GstQuery/GstEvent handling
- * Bugfixes on GnlOperation
- * Switch to GIT
- * Documentation
-
-Bugs fixed in this release
-
- * 398453 : Implement time-shifting for QoS events
- * 555898 : [optimisation] Block signals from timeline while doing co...
- * 563507 : Tests are using " alpha " element from gst-plugins-good but...
- * 566796 : Deadlock using nested compositions
- * 569854 : Generic duration reporting/querying
- * 578234 : [gnloperation] Implement time-shifting on sinkpad event/q...
- * 575972 : [GnlComposition] Switch to using regular segment seeks in...
+ * New property for faster composition updates
+ * Speedups
+ * various fixes
+There were no bugs fixed in this release
+
Download
@@ -74,13 +63,10 @@ GNonLin is primarily used by PiTiVi (http://www.pitivi.org/) and Jokosher (http:
Contributors to this release
+ * Adam Dingle
* Alessandro Decina
- * Cygwin Ports maintainer
- * David Schleef
* Edward Hervey
- * Felipe Contreras
* Jan Schmidt
- * Marc-Andre Lureau
- * Sebastian Dröge
+ * Olivier Crête
* Stefan Kost
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index e5c04ac..9071f63 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.52)
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.11.3,
+AC_INIT(GNonLin, 0.10.12,
http://gnonlin.sourceforge.net/,
gnonlin)