Edward Hervey
51e59a6edc
GESTimelinePipeline: Add comment for _set_render_settings
2010-01-08 18:21:08 +01:00
Edward Hervey
e6805bfb33
examples: test4: variant of test3 with rendering.
...
Usage: ./test4 output_uri audio_files
This will render in ogg/vorbis the first seconds of all the provided
audio files to the output_uri
Ex : ./test4 file:///data/audio1s.ogg /data/music/*.ogg
2010-01-08 18:16:16 +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
e0dcea0bd5
configure.ac: detect gst-convenience
2010-01-08 17:05:01 +01:00
Edward Hervey
15c0013732
ges: Small doc fixups
2009-12-11 15:24:56 +01:00
Edward Hervey
361467c9d9
tests: Fix macro by making it use the proper argument types
2009-12-11 15:20:35 +01:00
Edward Hervey
6b265346c4
tests: Fix linking order.
...
This ensures that "make check" will run with the local libraries and not
the system-wide ones
2009-12-11 15:20:35 +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
afc39af87c
AUTHORS: Add myself
2009-11-30 15:14:06 +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
6882f9b842
tests: release TrackObject when we're done with it
2009-11-25 13:17:01 +01:00
Edward Hervey
8958e84e6b
tests: Don't forget to cast to guint64 when using g_object_set
...
... else total failure ensues on 32bit machines
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
70bd9d8832
docs: updates to working diagram, still needs more love
2009-11-25 13:17:01 +01:00
Edward Hervey
74c377d1fa
docs: Improve docs some more
2009-11-15 18:23:33 +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
b1f291f8a6
docs: Update to gstprofile header
2009-11-12 19:15:07 +01:00
Edward Hervey
bd7f61c299
ignore more files
2009-11-09 15:55:06 +01:00
Edward Hervey
9ea1f9ab53
remove m4/*.m4, will be automatically created by autogen.sh
2009-11-09 15:54:18 +01:00
Edward Hervey
2e16b2d211
update common submodule version used
2009-11-05 10:22:57 +01:00
Edward Hervey
0e04589540
docs: Add missing symbol to documentation
2009-10-22 17:39:42 +02:00
Edward Hervey
d0efe18de5
docs/design: Fixups/additions based on feedback
2009-10-19 18:32:23 +02:00
Edward Hervey
07b1bbef43
docs/design: Add encoding/profile proposal/design
2009-10-09 12:50:27 +02:00
Edward Hervey
640cf95158
tests: New unit test for GESTimelineObject
2009-09-30 16:45:13 +02: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
acef4cf4c1
tests/examples: test3, same as test2, but uses a SimpleTimelineLayer
2009-09-29 15:32:23 +02:00
Edward Hervey
e24c561d61
tests/check: Add test for GESSimpleTimelineLayer
2009-09-29 15:29:11 +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
23d2bdcca1
tests/example: New small example of timeline file sources.
...
This examples takes a list of files with audio tracks, and plays the first
second of each.
This demonstrates the usage of GESTimelineFileSource
2009-09-21 18:11:19 +02:00
Edward Hervey
a74cfc86f6
tests/check: New test for GESTimelineFileSource
2009-09-21 18:08:51 +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
Edward Hervey
19aa86c113
docs: Add index and object hierarchy
2009-09-16 12:37:13 +02:00
Edward Hervey
06ebf38c32
tests: Make basic test check for proper reference counting.
2009-09-14 19:48:21 +02:00