Thibault Saunier
|
2fe6210383
|
ges: Make sure not to set transition start to negative
gnlobject.start is a guint64, we can not set it to a negative value
|
2012-01-11 11:56:15 -03:00 |
|
Tim-Philipp Müller
|
2a98347461
|
ges: fix a couple of printf format warnings
|
2011-01-31 19:00:49 +00:00 |
|
Edward Hervey
|
c568efb663
|
GESSimpleTimelineLayer: reverting const-ification
|
2010-12-16 19:37:06 +01:00 |
|
Brandon Lewis
|
82e4d95a28
|
GESSimpleTimelineLayer: add _index() method
|
2010-12-16 19:37:06 +01:00 |
|
Edward Hervey
|
7ef6f365d9
|
GESSimpleTimelineLayer: _nth() returns a const
The refcount isn't incremented.
|
2010-12-15 19:18:16 +01:00 |
|
Brandon Lewis
|
c60a4b5734
|
GESSimpleTimelineLayer: ensure the object can be located before "object-added"
fires
|
2010-12-15 18:01:33 +01:00 |
|
Brandon Lewis
|
7bb28f0a6a
|
GESSimpleTimelineLayer: add _nth() method
|
2010-12-15 18:01:33 +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 |
|
Edward Hervey
|
237ea89aa7
|
ges: Remove unused GObject vmethods
|
2010-12-09 15:12:34 +01:00 |
|
Edward Hervey
|
faec1e803d
|
docs: A round of updates
|
2010-12-08 15:36:55 +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 |
|
Thibault Saunier
|
4add2937de
|
SimpleTimelineLayer: Remove bogus check and extend unit test to validate it
|
2010-12-02 11:55:44 +01:00 |
|
Brandon Lewis
|
0ced93c4ed
|
GESSimpleTimelineLayer: override get_objects () virtual method
|
2010-11-27 17:23:29 +01: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
|
cd9ad5302e
|
add object-moved signal to simple timeline layer
|
2010-09-02 18:08:43 +02:00 |
|
Brandon Lewis
|
eb3be94578
|
tweak gstl recalculate: cur track object sets priority for next transition
|
2010-09-01 16:56:03 +02:00 |
|
Brandon Lewis
|
0e07ea40f7
|
move this commit down where it belongs
|
2010-09-01 16:56:03 +02:00 |
|
Brandon Lewis
|
6c6d4911cd
|
use object height in gstl recalcuate
|
2010-09-01 16:56:02 +02:00 |
|
Edward Hervey
|
f3c0d88e79
|
SimpleTimelineLayer: Fix top-level doc
|
2010-07-09 13:21:17 +02:00 |
|
Brandon Lewis
|
462cd2b41f
|
gstl_recalculate() won't set priorities to -1
|
2010-06-09 18:56:55 +02:00 |
|
Brandon Lewis
|
06a8cc32a0
|
ges/ges-simple-timeline-layer.c: C90 fixes
|
2010-06-09 16:27:43 +02:00 |
|
Brandon Lewis
|
9d8ce82b61
|
ges/ges-simple-timeline-layer.c: print a warning when transitions overlap
|
2010-06-09 11:28:46 +02:00 |
|
Brandon Lewis
|
93534c0500
|
Add missing documentation
|
2010-06-09 11:28:09 +02:00 |
|
Brandon Lewis
|
542e8afb75
|
fix bugs
|
2010-06-09 11:28:09 +02:00 |
|
Brandon Lewis
|
899f4f35c5
|
ges/ges-simple-timeline-layer.c: also error when transition duration exceeds
that of its neighbors
|
2010-06-09 11:28:09 +02:00 |
|
Brandon Lewis
|
ae34d99867
|
ges/ges-simple-timeline-layer.c: don't allow user to create timelines with
adjacent transitions
|
2010-06-09 11:28:09 +02:00 |
|
Brandon Lewis
|
e5ae1405c8
|
ges/ges-simple-timeline-layer.c: implement simple stair-step like priority
management scheme.
|
2010-06-09 11:28:08 +02:00 |
|
Edward Hervey
|
2df711cd60
|
GESSimpleTimelineLayer: Recalculate positions when object duration change
This ensures that if someone changes the duration, the clips still remain
contiguous and in the proper order.
|
2010-05-19 12:14:34 +02:00 |
|
Edward Hervey
|
dd9d3e420c
|
ges/: Fix copyright in headers
|
2009-11-30 15:14:25 +01:00 |
|
Edward Hervey
|
0deacd5a0c
|
GESSimpleTimelineLayer: Implement add()/move() and parent class changes
If changes happen when accessing the GESTimelineLayer API, they will be taken
into account.
|
2009-09-29 15:27:55 +02:00 |
|
Edward Hervey
|
b54487fe11
|
Finish public API documentation
|
2009-09-16 12:37:45 +02:00 |
|
Edward Hervey
|
dff4e20cb5
|
More documentation. Coverage now at 25%
|
2009-09-10 18:44:16 +02:00 |
|
Edward Hervey
|
fa56e7f0cb
|
ges: Remove unused private structures. We'll re-add on a per-case basis.
|
2009-08-06 19:59:25 +02:00 |
|
Edward Hervey
|
12777c8532
|
Add unit test system. Adjust GST_DEBUG usage.
|
2009-08-06 19:51:29 +02:00 |
|
Edward Hervey
|
c4649938fd
|
intermediary commit. Still need to fill in more blanks :(
|
2009-08-06 17:38:43 +02:00 |
|
Edward Hervey
|
081f4805ef
|
src/ => ges/
|
2009-08-06 11:24:04 +02:00 |
|