Commit graph

170 commits

Author SHA1 Message Date
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
ef7eb9efdd GESTransition: Make it a base class and add GESTimelineStandardTransition
This is to ensure people can create their own Layer Transition subclass.

API : GESTimelineTransition is now GESTimelineStandardTransition
2010-12-09 17:09:11 +01:00
Thibault Saunier
dfeb7afe85 GESTimelineObject: add private structure 2010-12-08 13:00:21 +01:00
Thibault Saunier
7fc3be7d44 GESSimpleTimelineLayer: add private structure 2010-12-08 13:00:15 +01:00
Brandon Lewis
107b5fcf5e ges-ui: allow enabling/disabling audio/video tracks 2010-11-27 18:14:06 +01:00
Brandon Lewis
c91d1dd32d ges-ui: implement save as command in gtk demo 2010-11-27 18:12:50 +01:00
Brandon Lewis
ae098803fc ges-ui: implement load command 2010-11-27 18:12:50 +01:00
Brandon Lewis
02da3a8cba ges-ui: don't assume we always have 1 layer and two tracks 2010-11-27 18:12:49 +01:00
Brandon Lewis
a4f315274c ges-ui: add new command, remove quit command (closing last window quits app) 2010-11-27 18:12:49 +01:00
Edward Hervey
d4b5e6d6ab tests: Ignore more files 2010-11-23 17:33:32 +01:00
Edward Hervey
99e7180e0c examples: Fix for latest GstDiscoverer API changes 2010-11-09 16:27:06 +01: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
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
11bb201e9d update list store layer emits object-moved 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
Brandon Lewis
9e2352332a can move only when exactly one clip is selected (and not in playback/paused) 2010-09-02 18:04:30 +02:00
Brandon Lewis
a6968fc33a add move up/down actions 2010-09-02 18:04:29 +02:00
Brandon Lewis
d799e7720a re-arrange tool-bar buttons 2010-09-02 18:04:29 +02:00
Brandon Lewis
8975053255 don't allow changes to timeline if we're paused 2010-09-02 18:04:29 +02:00
Brandon Lewis
081dc24869 implement the stop button 2010-09-02 18:04:29 +02:00
Brandon Lewis
c94b446766 add stop button 2010-09-02 18:04:29 +02:00
Brandon Lewis
6377906e12 code clean-up and comments 2010-09-02 18:04:29 +02:00
Brandon Lewis
5f67510bf6 eliminate unecessary function prototypes 2010-09-02 18:04:29 +02:00
Brandon Lewis
de28ea361e move UI callbacks to end of file 2010-09-02 18:04:29 +02:00
Brandon Lewis
9b1fa9c8cc clean up application struct 2010-09-02 18:04:29 +02:00
Brandon Lewis
029f6b8228 more xml tweaks 2010-09-02 18:04:29 +02:00
Brandon Lewis
678d5fd710 don't connect to selected objects unless selection is homogenous 2010-09-02 18:04:29 +02:00
Brandon Lewis
634babbeb7 UI layout tweaks 2010-09-02 18:04:29 +02:00
Brandon Lewis
004e30a72c only allow transitions to be added when the last object isn't a transition 2010-09-02 18:04:29 +02:00
Brandon Lewis
6da49412d3 use a private struct with get_selection_foreach 2010-09-02 18:04:28 +02:00
Brandon Lewis
36428f8c5a disable add_transition 2010-09-02 18:04:28 +02:00
Brandon Lewis
31464faad9 get add_transition action from xml 2010-09-02 18:04:28 +02:00
Brandon Lewis
43f8f04cf5 menu/toolbar for adding transitions 2010-09-02 18:04:28 +02:00
Brandon Lewis
f519e156e8 allow multiple selections 2010-09-02 18:04:28 +02:00
Brandon Lewis
b05e5534df set pipeline to ready on EOS 2010-09-02 18:04:28 +02:00
Brandon Lewis
f11057246c make sure all actions that mutate timeline are disabled during playback 2010-09-02 18:04:28 +02:00
Brandon Lewis
ad7f430066 set frequency property when spin button changed 2010-09-02 18:04:28 +02:00
Brandon Lewis
cffbeec32b update frequency spin button when selection changed 2010-09-02 18:04:28 +02:00
Brandon Lewis
f2e3cba941 add frequency and volume widgets, with signal handlers 2010-09-02 18:04:28 +02:00