Edward Hervey
|
75fbaa8e29
|
GESTrack: Make debug statement more useful
|
2011-05-07 13:43:10 +02:00 |
|
Edward Hervey
|
17b99d36b2
|
GESTrackParseLaunchEffect: Name the convert elements better
And bump a DEBUG to an ERROR
|
2011-05-07 13:43:10 +02:00 |
|
Edward Hervey
|
168c2d0327
|
GESTrackEffect: Cleanup of the property lookup code
|
2011-05-07 13:43:10 +02:00 |
|
Edward Hervey
|
44795fe51c
|
GESTrackObject: Fix leak when iterating elements
We *always* need to unref elements and not just when they're effects
|
2011-05-07 13:43:10 +02:00 |
|
Edward Hervey
|
92ce17285b
|
GESTrackObject: use gst_object_ref
|
2011-05-07 13:43:07 +02:00 |
|
Edward Hervey
|
7b303a38c5
|
GESTrackEffect: Use gst_object_unref for the hash value destroyfunc
The values are GstObjects and it makes it easier to track in debug logs
when they are being unreffed.
|
2011-05-07 13:22:50 +02:00 |
|
Thibault Saunier
|
3195bd1303
|
GESTrackkEffect: Fix Leaks
|
2011-05-07 12:33:33 +02:00 |
|
Thibault Saunier
|
65649722dd
|
GESTimelineParseLaunchEffect: finalize to avoid leaks
|
2011-05-06 17:18:58 -03:00 |
|
Thibault Saunier
|
898ddfde87
|
ges: Add 'Since 0.10.2' to the new effects related API
|
2011-05-06 14:55:31 -03:00 |
|
Edward Hervey
|
ed8c00aa73
|
GESTrackObject: Check for valid argument
|
2011-05-06 19:41:38 +02:00 |
|
Edward Hervey
|
5fb9ec4148
|
GESTrackObject: Make a local function static
|
2011-05-06 19:41:16 +02:00 |
|
Edward Hervey
|
dab7501cdc
|
GESTimelineObject: Check for valid arguments
and minor indentation fix
|
2011-05-06 19:40:22 +02:00 |
|
Edward Hervey
|
eccad44289
|
ges: Debug statement fixups
|
2011-05-06 19:39:26 +02:00 |
|
Edward Hervey
|
a6f3ae6dac
|
ges: Doc fixes
|
2011-05-06 19:38:26 +02:00 |
|
Edward Hervey
|
88ab612df2
|
ges: Include indentation fixes
|
2011-05-06 19:36:35 +02:00 |
|
Edward Hervey
|
bca106e4b3
|
ges: Fix include orders
|
2011-05-06 19:35:13 +02:00 |
|
Edward Hervey
|
de42c1c7f2
|
tests: Add effects to ignored files
|
2011-05-06 11:58:02 +02:00 |
|
Edward Hervey
|
5b57ce7f4f
|
ges: Don't break debug lines
|
2011-05-06 11:56:30 +02:00 |
|
Edward Hervey
|
71141d8d4f
|
docs: Add missing symbol to ges-sections
|
2011-05-06 11:54:41 +02:00 |
|
Edward Hervey
|
5ac02d60be
|
TrackLaunchEffect: Fix macros
|
2011-05-06 11:54:19 +02:00 |
|
Thibault Saunier
|
3b13d0fee0
|
ges-ui: add effects
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
a1f11bed79
|
GESTrackParseLaunchEffect: better create_element implementation
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
d6945879a0
|
TrackObject: fixe a crash in connect_signal
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
54ed9b1709
|
GESTrackObject: add a ges_track_object_list_children_properties method
test: Test the new method, and also set/get_child_property_by_spec
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
0e9658812e
|
GESTrackObject: Implement a get/set_child_property_by_spec and get/set_child_property_valist methods
Reimplement the get/set_property accordingly
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
1add2482b8
|
GESTrackObject: add a ges_track_object_lookup_child method
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
b0f877a47c
|
GESTrackObject: fixe the connect_properties_signals
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
3179cb7c53
|
GESTrackObject: Change properties_hashtable format to GParamSpec->GstElement
It used to be 'ClassName-property-name' -> GstElement
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
34f6d41d15
|
GESTrackEffect: move get_props_hastable implementation from GESTackParseLaunchEffect
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
a69106ce53
|
GESTimelineObject: set_top_effect_priority refactoring
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
7f3e64bd82
|
GESTimelineObject: Change the get_effects method to get_top_effects.
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
0d02e26195
|
GESTrackObject: fixe a few issues with the get_props_hastable vmethod
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
218cad6f16
|
GESTimelineEffect: keep the list of TrackObjects always sorted
Make sort_track_effects function static
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
9dccf8d475
|
GESTimelineObject: use GESTrackEffect as base classe for effects and not GESTrackOperation.
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
20c2d1df71
|
GESTimelineParseLaunchEffect: documentation fixing
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
ecb280c85e
|
TrackParseLaunchEffect: rename ges_track_parse_launch_effect_new_from_bin_desc method to ges_track_parse_launch_effect_new
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
01589a5685
|
design: Update effect implementation doc
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
4b4439ad8a
|
Make GESTimelineEffect abstract and move its implementation to GESTimelineParseLaunchEffect
test: Adapte the test suite to suite the new API
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
ea3625f4b9
|
Make GESTrackEffect abstract and move its implementation to GESTrackParseLaunchEffect
test: update the effect test suite
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
1afc342e99
|
docs: Add missing symbols in docs/libs/ges.types so the class hierarchy is well generated
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
765bf0b62f
|
design: update effect implementation progress
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
da717d6b25
|
GESTrackObject: add the deep-notify signal
tests: test the new signal
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
68c1ade22d
|
GESTimelineObject: Emit signal when adding and removing effects
tests: test that those signals are actually well sent
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
34c55abd5d
|
docs: fixe the GESTimelineObject documentation
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
3f4a4a7134
|
GesTrackObject: add the ges_track_object_get_child_property method
test: Test this new method
design: change the design file to fit the implementation
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
d9c07a4ed4
|
GESTrackObject: add a ges_track_object_set_child_property_method
test: Test the new method
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
28ea2cf7a1
|
tests: use the AgingTv as testing effects instead of identity
Lets us try the new property handling implementation in TrackObject
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
5376ff21ce
|
GESTrackEffect: add the get_props_hastable virtual method
Implements this virtual method for bin described effects.
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
c67bcb1684
|
GESTrackObject: add an hashtable linking childs properityName -> GstElement
We also add a Virtual method that should be implementented in subclasses to generate the new GHasTable
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
d18c9fe8fb
|
GESTimelineObject: add a ges_timeline_object_set_top_effect_priority method
Lets the user have a minimum of control over effects priorities
|
2011-05-06 10:39:02 +02:00 |
|