Edward Hervey
faec1e803d
docs: A round of updates
2010-12-08 15:36:55 +01:00
Thibault Saunier
4c91a36f9a
ges: Add instance private structures
2010-12-08 12:54:02 +01:00
Edward Hervey
849d6ab872
ges: Add padding to all public structures
...
This will give us margin for API expansion without breaking ABI.
The ABI restriction will only come in place once we do the first
official release (i.e. 0.x.0).
2010-11-29 13:24:13 +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
3e34e423a6
ges/ges-track.h: C90 fixes
2010-06-09 17:13:07 +02:00
Brandon Lewis
93534c0500
Add missing documentation
2010-06-09 11:28:09 +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
dd9d3e420c
ges/: Fix copyright in headers
2009-11-30 15:14:25 +01: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
b7b88e5826
Track: Implement remove_object()
2009-08-07 16:43:49 +02:00
Edward Hervey
c4649938fd
intermediary commit. Still need to fill in more blanks :(
2009-08-06 17:38:43 +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