Commit graph

654 commits

Author SHA1 Message Date
Brandon Lewis
124100b957 GESFormatter: Project file format support 2010-11-27 18:07:46 +01:00
Brandon Lewis
abce2912b8 GESTimeline: set track state to NULL before removing from timeline 2010-11-27 17:55:50 +01:00
Brandon Lewis
f521d31b40 GESTimeline: release timeline objects when a layer is removed 2010-11-27 17:55:49 +01:00
Brandon Lewis
293cc5c6ca GESTrack: keep track of trackobjects and remove/release them in dispose 2010-11-27 17:23:30 +01:00
Brandon Lewis
9f2f21d8df tests: test for track removal while timeline contains timeline objects 2010-11-27 17:23:30 +01:00
Brandon Lewis
d7af7f630a tests: test that adding tracks after adding layers works 2010-11-27 17:23:30 +01:00
Brandon Lewis
8cee3b95ba tests: unit test to check that objects in layers are properly added to the timeline 2010-11-27 17:23:29 +01:00
Brandon Lewis
0ced93c4ed GESSimpleTimelineLayer: override get_objects () virtual method 2010-11-27 17:23:29 +01:00
Brandon Lewis
06695545e0 GESTimelineLayer: add get_objects virtual method 2010-11-27 17:23:29 +01:00
Brandon Lewis
9848c33e40 GESTimeline: allow adding tracks after layers 2010-11-27 17:23:23 +01:00
Brandon Lewis
170ec1e7ab GESTimeline: add existing timeline objects when adding layers 2010-11-27 17:16:36 +01:00
Brandon Lewis
d9f8563319 ges: ensure built-in timeline object classes are registered 2010-11-27 17:13:39 +01:00
Brandon Lewis
d2b2ac0d51 GESTimeline: remove layers before removing tracks in dispose () 2010-11-27 17:13:39 +01:00
Edward Hervey
d2019f3a3d ges-launch: Gracefully handle missing properties 2010-11-25 14:03:07 +01:00
Edward Hervey
da806759d1 Timeline: Remove unneeded variable 2010-11-25 14:02:26 +01:00
Edward Hervey
da977c5565 TimelineObject: Forgot a break in a switch/case 2010-11-25 14:01:15 +01:00
Edward Hervey
ab0493418a 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.
2010-11-23 18:24:38 +01:00
Edward Hervey
0c3bcf1ed8 ges: Ignore more 2010-11-23 17:34:07 +01:00
Edward Hervey
d4b5e6d6ab tests: Ignore more files 2010-11-23 17:33:32 +01:00
Edward Hervey
f8e6955459 GesTrackVideoTransition: Prefer videomixer2 to videomixer
If present
2010-11-14 11:58:10 +01:00
Edward Hervey
4d3e5f0531 AUTHORS/README: cleanup 2010-11-11 17:45:20 +01:00
Edward Hervey
b5bf55e945 ges-launch: g_print => g_printerr for relevant messages 2010-11-11 17:44:29 +01:00
Edward Hervey
99e7180e0c examples: Fix for latest GstDiscoverer API changes 2010-11-09 16:27:06 +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
9718bf1f1f GESTimeline: Change for updated GstDiscoverer API 2010-11-04 12:28:46 +01:00
Edward Hervey
a5382931d2 Add gstvideo in build dependencies 2010-09-28 16:34:53 +02:00
Edward Hervey
b097d2da27 common: Update to master 2010-09-23 18:43:01 +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
ffc5502d1a ges-launch: Return 0 if no errors, else 1 2010-09-16 09:07:05 +02:00
Edward Hervey
4178510cea Update common 2010-09-16 08:42:50 +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
Edward Hervey
abf8b696a5 common: Update to latest version 2010-09-02 18:19:51 +02:00
Brandon Lewis
e56ed70a68 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.
2010-09-02 18:08:44 +02:00
Brandon Lewis
dad81a6f32 move a callback into the proper section of the file 2010-09-02 18:08:44 +02:00
Brandon Lewis
6533e038c9 fix bug in time format regex 2010-09-02 18:08:44 +02:00
Brandon Lewis
c8d243b931 show duration text entry for all object types 2010-09-02 18:08:43 +02:00
Brandon Lewis
e98e10bad8 connect to delete event instead of destroy 2010-09-02 18:08:43 +02:00
Brandon Lewis
e0dbbcce6f hide empty menus 2010-09-02 18:08:43 +02:00
Brandon Lewis
6103645f38 ignore some UI signals when selection changes 2010-09-02 18:08:43 +02:00
Brandon Lewis
92e1ae637e disable playback when layer is in invalid state 2010-09-02 18:08:43 +02:00
Brandon Lewis
6e844f877f layer is also invalid when there are transitoins at the beginning/end 2010-09-02 18:08:43 +02:00
Brandon Lewis
03e488ac74 add vaid property and unit tests 2010-09-02 18:08:43 +02:00
Brandon Lewis
719c2ad0a5 add doc comment for object-moved signal 2010-09-02 18:08:43 +02:00
Brandon Lewis
11bb201e9d update list store layer emits object-moved 2010-09-02 18:08:43 +02:00
Brandon Lewis
4fd305cbec add unit tests for 'object-moved' signal 2010-09-02 18:08:43 +02:00
Brandon Lewis
cd9ad5302e add object-moved signal to simple timeline layer 2010-09-02 18:08:43 +02:00
Brandon Lewis
98e070d412 implement move up/down commands 2010-09-02 18:04:30 +02:00
Brandon Lewis
848b15eb8c connect to move_{up,down actions 2010-09-02 18:04:30 +02:00
Brandon Lewis
d14f1f11c5 also disallow moving past the start or end of timeline 2010-09-02 18:04:30 +02:00