Edward Hervey
|
533cc611cb
|
Document first high-level demo.
|
2009-09-10 18:53:31 +02:00 |
|
Edward Hervey
|
dff4e20cb5
|
More documentation. Coverage now at 25%
|
2009-09-10 18:44:16 +02:00 |
|
Edward Hervey
|
de8a88a2c9
|
docs: move working document
|
2009-09-10 16:23:12 +02:00 |
|
Edward Hervey
|
5172a5119d
|
docs: Add gtk-doc API documentation
current coverage : 8%
|
2009-09-10 16:22:00 +02:00 |
|
Edward Hervey
|
c879e77c16
|
test1: Expand example to also use an audio track.
|
2009-09-09 15:53:53 +02:00 |
|
Edward Hervey
|
29751a7d27
|
GESTimeline: Make sure added ghostpads are unique.
|
2009-09-09 15:51:52 +02:00 |
|
Edward Hervey
|
9eb88fd229
|
test1: Actually change videotestsrc patterns to make changes obvious.
|
2009-09-09 13:57:37 +02:00 |
|
Edward Hervey
|
4fccce57dd
|
test1: Use mainloop, required for proper gnonlin behaviour.
|
2009-09-09 13:55:30 +02:00 |
|
Edward Hervey
|
ea7831cac0
|
GESTimelinePipeline: Reconfigure playsink once we've added a pad.
|
2009-09-09 12:42:29 +02:00 |
|
Edward Hervey
|
73c6f213c7
|
examples: Add timeline to pipeline and set it to playing.
... and now we need to go an fix playsink :)
|
2009-09-08 19:46:54 +02:00 |
|
Edward Hervey
|
57493596cc
|
test/ges/basic: Adapt to API changes.
|
2009-09-08 19:46:26 +02:00 |
|
Edward Hervey
|
de31b79ee4
|
GESTimelinePipeline: Use 'playsink', track added/removed pads.
Also add a method to set a GESTimeline on the pipeline.
|
2009-09-08 19:45:08 +02:00 |
|
Edward Hervey
|
416323c649
|
GESTimeline: Track internal pads and tracks in sync.
Add method to get the Track associated to a ghostpad.
|
2009-09-08 19:44:03 +02:00 |
|
Edward Hervey
|
23a95ded19
|
gitignore: Ignore more files
|
2009-09-08 18:55:41 +02:00 |
|
Edward Hervey
|
ae6ac876b1
|
GESTrack: Add TrackType enum and constructor property.
This allows us to speed up detection of track content type.
|
2009-09-08 18:49:22 +02:00 |
|
Edward Hervey
|
d83dfd6402
|
CustomTimelineSource: Fix typo in debug statement
|
2009-09-08 18:47:46 +02:00 |
|
Edward Hervey
|
ba9e60ae1b
|
GESTimelinePipeline: Fix typo
|
2009-09-07 15:46:44 +02:00 |
|
Edward Hervey
|
e60bbe1102
|
TrackObject: Add debugging and make default duration 1s
|
2009-08-07 20:36:51 +02:00 |
|
Edward Hervey
|
2e41cb04a3
|
TimelineObject: Add start/inpoint/duration/priority properties and propagate them
|
2009-08-07 20:36:51 +02:00 |
|
Edward Hervey
|
9fae1526bb
|
Track: Handle pads
|
2009-08-07 20:36:46 +02:00 |
|
Edward Hervey
|
c06e2a9550
|
Track: Add convenience methods for creating a raw Audio or Video track.
|
2009-08-07 20:32:29 +02:00 |
|
Edward Hervey
|
83c3e87661
|
CustomTimelineSource: Allow giving user_data to the callback
|
2009-08-07 20:31:11 +02:00 |
|
Edward Hervey
|
a25c707999
|
Add directory for examples along with a minimalistic first example.
|
2009-08-07 20:29:35 +02:00 |
|
Edward Hervey
|
d8444f3844
|
Add 'caps' property on Track
|
2009-08-07 18:18:42 +02:00 |
|
Edward Hervey
|
cafbc229e8
|
Fix build. Can now run make distcheck.
|
2009-08-07 17:11:33 +02:00 |
|
Edward Hervey
|
f94f53f87c
|
Track: Add/Remove the GnlComposition from ourself.
|
2009-08-07 16:51:49 +02:00 |
|
Edward Hervey
|
f2851c3473
|
tests/ges/basic: Extend test to remove the object.
|
2009-08-07 16:47:18 +02:00 |
|
Edward Hervey
|
3ce00c0308
|
TrackSource: Include TrackObject header file
|
2009-08-07 16:46:57 +02:00 |
|
Edward Hervey
|
fe8fbe88ea
|
ges.c: Add debug line to inform of initialization
|
2009-08-07 16:46:35 +02:00 |
|
Edward Hervey
|
f7da500651
|
New CustomTimelineSource class.
|
2009-08-07 16:45:16 +02:00 |
|
Edward Hervey
|
b7b88e5826
|
Track: Implement remove_object()
|
2009-08-07 16:43:49 +02:00 |
|
Edward Hervey
|
dc16b626c8
|
TrackObject: Add 'valid' property, Make _set_track() return a bool
|
2009-08-07 16:43:01 +02:00 |
|
Edward Hervey
|
9f4f14722d
|
Timeline: Implement remove_track, remove_layer, and _layer_object_removed_cb
|
2009-08-07 16:41:23 +02:00 |
|
Edward Hervey
|
02e1f3910d
|
TimelineSource: Implenent _create_track_object() virtual-method
|
2009-08-07 16:40:51 +02:00 |
|
Edward Hervey
|
246599e2f6
|
TimelineObject: Implement _release_track_object()
|
2009-08-07 16:39:45 +02:00 |
|
Edward Hervey
|
b10743ef9a
|
TimelineLayer: Implement _remove_object()
|
2009-08-07 16:39:09 +02:00 |
|
Edward Hervey
|
1bd2ebc068
|
tests: Add a simple scenario
|
2009-08-06 20:04:59 +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
|
7860b814d6
|
Add new GESTrackSource
|
2009-08-06 18:54:01 +02:00 |
|
Edward Hervey
|
c4649938fd
|
intermediary commit. Still need to fill in more blanks :(
|
2009-08-06 17:38:43 +02:00 |
|
Edward Hervey
|
b6fccd5771
|
Add signal marshalling code
|
2009-08-06 12:47:38 +02:00 |
|
Edward Hervey
|
f3131a2f6a
|
build fixed again. Moved type declarations in a standalone file.
|
2009-08-06 12:14:37 +02:00 |
|
Edward Hervey
|
081f4805ef
|
src/ => ges/
|
2009-08-06 11:24:04 +02:00 |
|
Edward Hervey
|
534f9594c3
|
MORE HACKING
|
2009-08-06 11:23:01 +02:00 |
|
Edward Hervey
|
d1b2ae1733
|
README: Mention license
|
2009-08-04 19:27:07 +02:00 |
|
Edward Hervey
|
b968d05216
|
.gitignore: ignore cruft
|
2009-08-04 19:23:00 +02:00 |
|
Edward Hervey
|
30f973235d
|
It builds !!!! :)
|
2009-08-04 19:22:53 +02:00 |
|
Edward Hervey
|
ee8bf88ebf
|
Initial code drop
|
2009-08-04 17:13:11 +02:00 |
|