Mathieu Duponchelle
|
9413d9f9e9
|
ges: Keep the track object list sorted in track
|
2012-01-11 11:56:14 -03:00 |
|
Mathieu Duponchelle
|
c191715608
|
ges: Add API to get the TrackObject-s contained in a Track
Sort the track_objects list
API: ges_track_get_objects
|
2012-01-11 11:56:14 -03:00 |
|
Mathieu Duponchelle
|
0c92ca9b57
|
ges: add a track-object-added signal to GESTrack
API: GESTrack::track-object-added signal
|
2012-01-11 11:56:14 -03:00 |
|
Thibault Saunier
|
6e0d6ba9c5
|
GESTrack: add a duration property
User can connect to the notify::duration signal if needed
|
2011-05-19 21:58:50 +02:00 |
|
Thibault Saunier
|
776060452d
|
GESTrack: keep track of the properties GParamSpecs
|
2011-05-19 21:58:50 +02:00 |
|
Edward Hervey
|
75fbaa8e29
|
GESTrack: Make debug statement more useful
|
2011-05-07 13:43:10 +02:00 |
|
Thibault Saunier
|
dc6290a5e2
|
docs: Document all the undocumented public functions
|
2011-01-10 15:14:45 +01:00 |
|
Edward Hervey
|
752e6cfb75
|
GESTrackObject: Subclass from GInitiallyUnowned
The floating reference will be owned by the Track
|
2010-12-20 12:03:48 +01:00 |
|
Edward Hervey
|
8ca6f66f4c
|
GESTrackObject: Hide more variables and provide accessors for them
|
2010-12-16 15:00:46 +01:00 |
|
Edward Hervey
|
ed6b2ce4c4
|
GESTrack: Make more properties private
And ensure exported symbols are properly documented and have
argument checking.
|
2010-12-15 19:05:48 +01:00 |
|
Thibault Saunier
|
4c91a36f9a
|
ges: Add instance private structures
|
2010-12-08 12:54:02 +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
|
babd78dbcd
|
move track type enum to ges-enums.{h,c}
|
2010-07-09 13:21:15 +02:00 |
|
Brandon Lewis
|
9b7c70c6c1
|
ges/ges-track.c: C90 fixes
|
2010-06-09 17:13:07 +02:00 |
|
Edward Hervey
|
14a6a5f31d
|
GESTrack: Make GESTrackType a flag, and add GES_TRACK_TYPE_UNKNOWN
Also add a bit more documentation about it.
|
2010-05-18 17:43:28 +02:00 |
|
Edward Hervey
|
e795bd056d
|
GESTrack: set caps on the composition
This will allow them to be propagated to all objects contained within
|
2010-04-20 13:47:07 +02:00 |
|
Edward Hervey
|
dd9d3e420c
|
ges/: Fix copyright in headers
|
2009-11-30 15:14:25 +01:00 |
|
Edward Hervey
|
ecef062c8c
|
GESTrack: The track steals the refcount to the caps. document that.
|
2009-09-14 19:48:16 +02:00 |
|
Edward Hervey
|
2a6f0c406c
|
GESTrack: document more
|
2009-09-14 19:47:37 +02:00 |
|
Edward Hervey
|
dff4e20cb5
|
More documentation. Coverage now at 25%
|
2009-09-10 18:44:16 +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
|
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
|
d8444f3844
|
Add 'caps' property on Track
|
2009-08-07 18:18:42 +02:00 |
|
Edward Hervey
|
f94f53f87c
|
Track: Add/Remove the GnlComposition from ourself.
|
2009-08-07 16:51:49 +02:00 |
|
Edward Hervey
|
b7b88e5826
|
Track: Implement remove_object()
|
2009-08-07 16:43:49 +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 |
|