Brandon Lewis [Thu, 7 Oct 2010 13:55:14 +0000 (14:55 +0100)]
tests: use ges_formatter_{get,set}_data accessors in unit tests
Brandon Lewis [Thu, 7 Oct 2010 13:25:22 +0000 (14:25 +0100)]
GESFormatter: Add data-related methods
Brandon Lewis [Thu, 7 Oct 2010 13:07:18 +0000 (14:07 +0100)]
tests: update unit tests
Brandon Lewis [Thu, 7 Oct 2010 12:49:15 +0000 (13:49 +0100)]
GESKeyFileFormatter: New GKeyFile GESFormatter
Brandon Lewis [Fri, 24 Sep 2010 18:31:53 +0000 (19:31 +0100)]
tools: add project file support to ges-launch
Brandon Lewis [Wed, 29 Sep 2010 11:43:47 +0000 (12:43 +0100)]
GESTimeline: implementation of save_to/load_from uri
Brandon Lewis [Tue, 21 Sep 2010 14:39:07 +0000 (15:39 +0100)]
tests: Add save/load tests
Brandon Lewis [Mon, 13 Sep 2010 23:21:15 +0000 (16:21 -0700)]
GESFormatter: Project file format support
Brandon Lewis [Fri, 22 Oct 2010 14:58:22 +0000 (15:58 +0100)]
GESTimeline: set track state to NULL before removing from timeline
Brandon Lewis [Thu, 7 Oct 2010 11:29:05 +0000 (12:29 +0100)]
GESTimeline: release timeline objects when a layer is removed
Brandon Lewis [Fri, 22 Oct 2010 13:02:29 +0000 (14:02 +0100)]
GESTrack: keep track of trackobjects and remove/release them in dispose
Brandon Lewis [Fri, 22 Oct 2010 13:01:34 +0000 (14:01 +0100)]
tests: test for track removal while timeline contains timeline objects
Brandon Lewis [Wed, 20 Oct 2010 15:23:22 +0000 (16:23 +0100)]
tests: test that adding tracks after adding layers works
Brandon Lewis [Tue, 19 Oct 2010 16:56:37 +0000 (17:56 +0100)]
tests: unit test to check that objects in layers are properly added to the timeline
Brandon Lewis [Wed, 22 Sep 2010 11:32:47 +0000 (12:32 +0100)]
GESSimpleTimelineLayer: override get_objects () virtual method
Brandon Lewis [Wed, 22 Sep 2010 11:29:26 +0000 (12:29 +0100)]
GESTimelineLayer: add get_objects virtual method
Brandon Lewis [Wed, 20 Oct 2010 17:00:24 +0000 (18:00 +0100)]
GESTimeline: allow adding tracks after layers
Brandon Lewis [Tue, 19 Oct 2010 15:39:43 +0000 (16:39 +0100)]
GESTimeline: add existing timeline objects when adding layers
Brandon Lewis [Thu, 23 Sep 2010 13:49:04 +0000 (14:49 +0100)]
ges: ensure built-in timeline object classes are registered
Brandon Lewis [Thu, 23 Sep 2010 13:47:48 +0000 (14:47 +0100)]
GESTimeline: remove layers before removing tracks in dispose ()
Edward Hervey [Thu, 25 Nov 2010 13:03:07 +0000 (14:03 +0100)]
ges-launch: Gracefully handle missing properties
Edward Hervey [Thu, 25 Nov 2010 13:02:26 +0000 (14:02 +0100)]
Timeline: Remove unneeded variable
Edward Hervey [Thu, 25 Nov 2010 13:01:15 +0000 (14:01 +0100)]
TimelineObject: Forgot a break in a switch/case
Edward Hervey [Tue, 23 Nov 2010 17:24:38 +0000 (18:24 +0100)]
GESTimelinePipeline: Make sure playsink events are sent to all incoming streams
PlaySink will not send seek events to all incoming streams since it assumes that
they all come from the same source (like a file).
When used with multiple gnonlin compositions we need to make sure those seek events
are sent to all of them.
Edward Hervey [Tue, 23 Nov 2010 16:34:07 +0000 (17:34 +0100)]
ges: Ignore more
Edward Hervey [Tue, 23 Nov 2010 16:33:32 +0000 (17:33 +0100)]
tests: Ignore more files
Edward Hervey [Sat, 23 Oct 2010 15:38:31 +0000 (17:38 +0200)]
GesTrackVideoTransition: Prefer videomixer2 to videomixer
If present
Edward Hervey [Wed, 10 Nov 2010 15:13:07 +0000 (16:13 +0100)]
AUTHORS/README: cleanup
Edward Hervey [Thu, 11 Nov 2010 16:39:32 +0000 (17:39 +0100)]
ges-launch: g_print => g_printerr for relevant messages
Edward Hervey [Tue, 9 Nov 2010 15:27:06 +0000 (16:27 +0100)]
examples: Fix for latest GstDiscoverer API changes
Edward Hervey [Thu, 4 Nov 2010 11:29:20 +0000 (12:29 +0100)]
configure.ac: Require GStreamer core/base 0.10.30.4
Edward Hervey [Thu, 4 Nov 2010 11:28:46 +0000 (12:28 +0100)]
GESTimeline: Change for updated GstDiscoverer API
Edward Hervey [Tue, 28 Sep 2010 14:30:30 +0000 (16:30 +0200)]
Add gstvideo in build dependencies
Edward Hervey [Thu, 23 Sep 2010 16:39:01 +0000 (18:39 +0200)]
common: Update to master
Edward Hervey [Thu, 23 Sep 2010 16:33:27 +0000 (18:33 +0200)]
all: Changes for discoverer being merged upstream
Along with a whole bunch of Makefile fixups
Edward Hervey [Thu, 16 Sep 2010 07:07:05 +0000 (09:07 +0200)]
ges-launch: Return 0 if no errors, else 1
Edward Hervey [Thu, 16 Sep 2010 06:42:50 +0000 (08:42 +0200)]
Update common
Edward Hervey [Tue, 14 Sep 2010 14:04:02 +0000 (16:04 +0200)]
Update for factorylist/convertframe being merged to gst core/base
Edward Hervey [Fri, 20 Aug 2010 10:40:05 +0000 (12:40 +0200)]
Update to moved gst-convenience
Edward Hervey [Thu, 2 Sep 2010 16:19:51 +0000 (18:19 +0200)]
common: Update to latest version
Brandon Lewis [Thu, 5 Aug 2010 16:32:17 +0000 (18:32 +0200)]
relax restrictions on adding transitions
We don't need these any more: the valid property tells us whether it is safe
to go to GST_STATE_PLAYING or not.
Brandon Lewis [Thu, 5 Aug 2010 16:11:49 +0000 (18:11 +0200)]
move a callback into the proper section of the file
Brandon Lewis [Thu, 5 Aug 2010 15:50:48 +0000 (17:50 +0200)]
fix bug in time format regex
Brandon Lewis [Thu, 5 Aug 2010 15:48:07 +0000 (17:48 +0200)]
show duration text entry for all object types
Brandon Lewis [Thu, 5 Aug 2010 14:19:35 +0000 (16:19 +0200)]
connect to delete event instead of destroy
Brandon Lewis [Thu, 5 Aug 2010 14:14:09 +0000 (16:14 +0200)]
hide empty menus
Brandon Lewis [Thu, 5 Aug 2010 14:12:45 +0000 (16:12 +0200)]
ignore some UI signals when selection changes
Brandon Lewis [Thu, 5 Aug 2010 13:46:34 +0000 (15:46 +0200)]
disable playback when layer is in invalid state
Brandon Lewis [Thu, 5 Aug 2010 13:46:02 +0000 (15:46 +0200)]
layer is also invalid when there are transitoins at the beginning/end
Brandon Lewis [Thu, 5 Aug 2010 13:21:57 +0000 (15:21 +0200)]
add vaid property and unit tests
Brandon Lewis [Thu, 5 Aug 2010 13:21:04 +0000 (15:21 +0200)]
add doc comment for object-moved signal
Brandon Lewis [Thu, 5 Aug 2010 10:52:13 +0000 (12:52 +0200)]
update list store layer emits object-moved
Brandon Lewis [Thu, 5 Aug 2010 10:51:31 +0000 (12:51 +0200)]
add unit tests for 'object-moved' signal
Brandon Lewis [Thu, 5 Aug 2010 10:50:19 +0000 (12:50 +0200)]
add object-moved signal to simple timeline layer
Brandon Lewis [Wed, 4 Aug 2010 16:49:19 +0000 (18:49 +0200)]
implement move up/down commands
Brandon Lewis [Wed, 4 Aug 2010 16:31:34 +0000 (18:31 +0200)]
connect to move_{up,down actions
Brandon Lewis [Wed, 4 Aug 2010 16:25:24 +0000 (18:25 +0200)]
also disallow moving past the start or end of timeline
Brandon Lewis [Wed, 4 Aug 2010 16:02:14 +0000 (18:02 +0200)]
can move only when exactly one clip is selected (and not in playback/paused)
Brandon Lewis [Wed, 4 Aug 2010 15:48:12 +0000 (17:48 +0200)]
add move up/down actions
Brandon Lewis [Wed, 4 Aug 2010 15:43:35 +0000 (17:43 +0200)]
re-arrange tool-bar buttons
Brandon Lewis [Wed, 4 Aug 2010 15:34:51 +0000 (17:34 +0200)]
don't allow changes to timeline if we're paused
Brandon Lewis [Wed, 4 Aug 2010 15:27:01 +0000 (17:27 +0200)]
implement the stop button
Brandon Lewis [Wed, 4 Aug 2010 15:17:59 +0000 (17:17 +0200)]
add stop button
Brandon Lewis [Wed, 4 Aug 2010 14:57:18 +0000 (16:57 +0200)]
code clean-up and comments
Brandon Lewis [Wed, 4 Aug 2010 14:36:15 +0000 (16:36 +0200)]
eliminate unecessary function prototypes
Brandon Lewis [Wed, 4 Aug 2010 14:26:39 +0000 (16:26 +0200)]
move UI callbacks to end of file
Brandon Lewis [Wed, 4 Aug 2010 14:25:00 +0000 (16:25 +0200)]
clean up application struct
Brandon Lewis [Tue, 3 Aug 2010 17:53:34 +0000 (19:53 +0200)]
more xml tweaks
Brandon Lewis [Tue, 3 Aug 2010 17:42:35 +0000 (19:42 +0200)]
don't connect to selected objects unless selection is homogenous
Brandon Lewis [Tue, 3 Aug 2010 17:38:13 +0000 (19:38 +0200)]
UI layout tweaks
Brandon Lewis [Tue, 3 Aug 2010 17:31:23 +0000 (19:31 +0200)]
only allow transitions to be added when the last object isn't a transition
Brandon Lewis [Tue, 3 Aug 2010 14:19:01 +0000 (16:19 +0200)]
use a private struct with get_selection_foreach
Brandon Lewis [Tue, 3 Aug 2010 13:59:38 +0000 (15:59 +0200)]
disable add_transition
Brandon Lewis [Tue, 3 Aug 2010 13:54:25 +0000 (15:54 +0200)]
get add_transition action from xml
Brandon Lewis [Tue, 3 Aug 2010 13:51:29 +0000 (15:51 +0200)]
menu/toolbar for adding transitions
Brandon Lewis [Tue, 3 Aug 2010 13:40:44 +0000 (15:40 +0200)]
allow multiple selections
Brandon Lewis [Tue, 3 Aug 2010 13:17:25 +0000 (15:17 +0200)]
set pipeline to ready on EOS
Brandon Lewis [Tue, 3 Aug 2010 13:03:24 +0000 (15:03 +0200)]
make sure all actions that mutate timeline are disabled during playback
Brandon Lewis [Tue, 3 Aug 2010 12:58:15 +0000 (14:58 +0200)]
set frequency property when spin button changed
Brandon Lewis [Tue, 3 Aug 2010 12:53:22 +0000 (14:53 +0200)]
update frequency spin button when selection changed
Brandon Lewis [Tue, 3 Aug 2010 12:46:21 +0000 (14:46 +0200)]
add frequency and volume widgets, with signal handlers
Brandon Lewis [Tue, 3 Aug 2010 12:43:41 +0000 (14:43 +0200)]
update source volume when slider is moved
Brandon Lewis [Tue, 3 Aug 2010 12:39:56 +0000 (14:39 +0200)]
update volume slider when volume changes
Brandon Lewis [Tue, 3 Aug 2010 12:38:42 +0000 (14:38 +0200)]
get freq/volume widgets
Brandon Lewis [Mon, 2 Aug 2010 17:06:06 +0000 (19:06 +0200)]
implement background widget
Brandon Lewis [Mon, 2 Aug 2010 15:26:24 +0000 (17:26 +0200)]
fill backround type table from enum values
Brandon Lewis [Mon, 2 Aug 2010 15:25:26 +0000 (17:25 +0200)]
adjust visibility calculations
Brandon Lewis [Mon, 2 Aug 2010 15:24:24 +0000 (17:24 +0200)]
allow adding test sources
Brandon Lewis [Mon, 2 Aug 2010 15:22:39 +0000 (17:22 +0200)]
get background widgets from xml
Brandon Lewis [Mon, 2 Aug 2010 15:21:36 +0000 (17:21 +0200)]
test sources
Brandon Lewis [Tue, 27 Jul 2010 13:25:20 +0000 (15:25 +0200)]
add text box to set durations from formatted strings
Brandon Lewis [Mon, 26 Jul 2010 18:40:06 +0000 (20:40 +0200)]
set sate of pipeline to NULL prior to exit
Brandon Lewis [Fri, 23 Jul 2010 17:14:21 +0000 (19:14 +0200)]
update text property from text widget
Brandon Lewis [Fri, 23 Jul 2010 16:59:40 +0000 (18:59 +0200)]
call ges_simple_timeline_layer_add_object intead of base method
Brandon Lewis [Fri, 23 Jul 2010 16:59:11 +0000 (18:59 +0200)]
completely hide properties widgets when nothign is selected
Brandon Lewis [Fri, 23 Jul 2010 16:56:48 +0000 (18:56 +0200)]
refactor connecto_to_* family of functions
Brandon Lewis [Fri, 23 Jul 2010 16:43:37 +0000 (18:43 +0200)]
connect to text property widgets
Brandon Lewis [Fri, 23 Jul 2010 16:42:53 +0000 (18:42 +0200)]
add widgets to UI for editing text properties
Brandon Lewis [Fri, 23 Jul 2010 16:42:13 +0000 (18:42 +0200)]
add signal handlers for text properties
Brandon Lewis [Fri, 23 Jul 2010 16:38:46 +0000 (18:38 +0200)]
keep track of the type of selected objects