Edward Hervey
6753d176d7
configure: Depend on gstreamer-discoverer
2010-05-18 19:07:27 +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
505030b1a7
GESTimelineObject: Document CreateTrackObjectFunc vmethod
2010-05-18 12:56:24 +02:00
Edward Hervey
fbc80b1955
GESTimelinePipeline: Fix 32bit runtime issues
2010-05-10 12:44:56 +02:00
Edward Hervey
e747ad4867
GESTimelinePipeline: Limit encodebin buffering to 1 buffer
...
We don't need to queue more than that since we only need thread decoupling
and the various streams going into encodebin are guaranteed to come
from different streaming threads (since they're separate gnlcomposition).
2010-05-07 13:37:33 +02:00
Edward Hervey
2b589d4d29
GESTimelinePipeline: Remove unused variable/label.
2010-04-27 11:45:15 +02:00
Edward Hervey
7aedc2bcfb
GESTimelinePipeline: Cleanup properly when pads are removed
2010-04-20 13:47:08 +02:00
Edward Hervey
d3c8b52c9c
GESTimelinePipeline: Implement smart rendering
2010-04-20 13:47:08 +02:00
Edward Hervey
f909ff239f
GESTimelinePipeline: Store encoding profile
2010-04-20 13:47:08 +02:00
Edward Hervey
adada51a2d
GESTimelinePipeline: New Smart Render mode
2010-04-20 13:47:07 +02:00
Edward Hervey
75389d6493
GESTimelinePipeline: new functions to search/create OutputChain
2010-04-20 13:47:07 +02:00
Edward Hervey
2d7962bf93
GESTimelinePipeline: Remove unused code
2010-04-20 13:47:07 +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
Mark Nauwelaerts
10be8697df
GESTimeLine(PipeLine): remove additional unref
2010-04-20 13:47:07 +02:00
Edward Hervey
7dc4844507
ges: Link gstprofile
2010-04-20 13:47:07 +02:00
Edward Hervey
c3741374da
GESTimeline: New method ges_timeline_get_tracks
2010-04-20 13:47:03 +02:00
Edward Hervey
b78aa12aee
GESTimelinePipeline: Fix minor bug in get_compatible_unlinked_pad
...
We weren't breaking and ended up doing a fallthrough to the loop
completion.
2010-03-13 16:05:37 +01:00
Edward Hervey
9d8ee15a20
GESTimelineObject: Fix doc of priority property
2010-03-13 15:56:57 +01:00
Edward Hervey
fd15030ff1
GESTrackFileSource: Don't forget to free the URI string
2010-03-13 15:56:57 +01:00
Edward Hervey
9b1a434e95
GESTimelineLayer: Add a 'priority' property
2010-03-13 15:56:57 +01:00
Edward Hervey
dafe3d2bb4
GESTimeline: Properly iterate TrackObject lists when removing them
2010-03-13 15:56:57 +01:00
Edward Hervey
83cc796cc9
GESTimelineObject: Don't leak a reference when creating TrackObject
2010-03-13 15:54:32 +01:00
Edward Hervey
62c24ee380
GESTimelineObject: new API : _find_track_object
...
This allows getting the TrackObject for a corresponding TimelineObject
and Track combination
2010-03-13 15:53:58 +01:00
Edward Hervey
51e59a6edc
GESTimelinePipeline: Add comment for _set_render_settings
2010-01-08 18:21:08 +01:00
Edward Hervey
b4e36fe853
GESTimelinePipeline: Also get static pads for static pads from encodebin.
...
This is for the cases where the provided GstStreamEncodingProfile has
a non-zero presence.
2010-01-08 18:14:46 +01:00
Edward Hervey
15c0013732
ges: Small doc fixups
2009-12-11 15:24:56 +01:00
Edward Hervey
852eca115e
GESTimelineObject: Move property setting to an earlier stage.
...
This ensures that any properties set on the TimelineObject will be
propagated to the created TrackObjects just after they're created
2009-12-11 15:20:35 +01:00
Edward Hervey
e0f61dcd80
GESTrackObject: Store pending values when GnlObject isn't created yet
2009-12-11 15:20:35 +01:00
Edward Hervey
82af34bb87
GESTimelinePipeline: Sync state of newly added element to container
2009-12-11 15:20:35 +01:00
Edward Hervey
5396476e7c
GESTimelinePipeline: Don't forget to remember the mode
2009-12-11 15:20:13 +01:00
Edward Hervey
1d0f6faf94
GESTimelineFileSource: Properly handle mute
...
mute != active
2009-12-11 15:20:13 +01:00
Edward Hervey
aedf73803d
GESTimelinePipeline: More render support
2009-12-11 15:20:13 +01:00
Edward Hervey
2d430098f8
GESTimelinePipeline: beginning of render support
2009-12-11 15:19:54 +01:00
Edward Hervey
dd9d3e420c
ges/: Fix copyright in headers
2009-11-30 15:14:25 +01:00
Edward Hervey
a55e798fa2
timelinefilesource: Free URI when finalizing
2009-11-25 13:17:01 +01:00
Edward Hervey
22fb8c0eec
trackobject: priority is a uint32
2009-11-25 13:17:01 +01:00
Edward Hervey
5ddf789cb4
TimelineObject: Add missing argument to printf statement
2009-11-25 13:17:01 +01:00
Edward Hervey
0493fbcc57
customtimelinesource: Fix indentation
2009-11-25 13:17:01 +01:00
Edward Hervey
5f187a5349
docs: Add overview and architecture document and cleanup docs more.
2009-11-12 20:11:28 +01:00
Edward Hervey
dcfe814e78
GESTimelineObject: First set the duration and priority before the inpoint.
2009-09-30 16:44:41 +02:00
Edward Hervey
3deb1fc885
GESTimelineFileSource: Add a 'mute' property.
...
This property deactivates the audio trackobjects if set to TRUE
2009-09-30 16:44:12 +02:00
Edward Hervey
1489c583af
GESTrackObject: Listen to property change from gnlobject
...
TODO: add/emit the 'changed' signal
2009-09-30 16:43:12 +02:00
Edward Hervey
ab8ea4c6a5
GESTrackObject: Add convenience macros for accessing properties
2009-09-30 16:42:31 +02:00
Edward Hervey
09c08e320a
GESTrackObject: Set sane default values
2009-09-30 16:42:08 +02:00
Edward Hervey
f18bb72d04
GESTrackObject: Add 'active' property.
...
This property allows (de)activating a track object
2009-09-30 16:41:47 +02: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
6765ee21ce
ges-timeline-layer.h: Add comment
2009-09-29 15:27:17 +02:00
Edward Hervey
733aebfb1c
ges-timeline-object: Add convenience macros
2009-09-29 15:25:54 +02:00
Edward Hervey
aedc431994
New GESTimelineFileSource and GESTrackFileSource classes
2009-09-21 18:07:44 +02:00
Edward Hervey
b54487fe11
Finish public API documentation
2009-09-16 12:37:45 +02:00