Commit graph

205 commits

Author SHA1 Message Date
Brandon Lewis 93534c0500 Add missing documentation 2010-06-09 11:28:09 +02:00
Brandon Lewis e0553dd63b tests/check/ges/{simplelayer.c,transition.c}: create audio tracks in demos 2010-06-09 11:28:09 +02:00
Brandon Lewis 812713cf2f ges/ges-track-transition.c: implement audio crossfades 2010-06-09 11:28:09 +02:00
Brandon Lewis 79ebc389e0 ges/ges-track-transition.{c,h}: add fields for audio interpolation to obj 2010-06-09 11:28:09 +02:00
Brandon Lewis 542e8afb75 fix bugs 2010-06-09 11:28:09 +02:00
Brandon Lewis 07693f56f8 ges/ges-track-transition.{c,h}: rename some members of ges-track-transition
struct to separate between audio and video objects.
2010-06-09 11:28:09 +02:00
Brandon Lewis 280aef4f6e ges/ges-track-transition.c: factor out code which produces video bin into a
seprate routine
2010-06-09 11:28:09 +02:00
Brandon Lewis 9de8dc2726 tests/examples/playlist.c: make audio stream of audiotestsrc silent (it's much
less annoying).
2010-06-09 11:28:09 +02:00
Brandon Lewis 394f11e90f tests/examples/playlist.c: fix inappropriate down-casts in playlist.py 2010-06-09 11:28:09 +02:00
Brandon Lewis 962a1d17d7 ges/ges-track-transition.c: give gnloperations a unique name 2010-06-09 11:28:09 +02:00
Brandon Lewis 899f4f35c5 ges/ges-simple-timeline-layer.c: also error when transition duration exceeds
that of its neighbors
2010-06-09 11:28:09 +02:00
Brandon Lewis ae34d99867 ges/ges-simple-timeline-layer.c: don't allow user to create timelines with
adjacent transitions
2010-06-09 11:28:09 +02:00
Brandon Lewis e5ae1405c8 ges/ges-simple-timeline-layer.c: implement simple stair-step like priority
management scheme.
2010-06-09 11:28:08 +02:00
Brandon Lewis 3118c0f510 tests/check/ges/simplelayer.c: check in massive unit test case for GSTL with
transitions
2010-06-09 11:28:08 +02:00
Brandon Lewis bcf734a419 tests/examples/playlist.c: add transitions to playlist example 2010-06-09 11:28:08 +02:00
Brandon Lewis deddfe2df5 tests/examples/transition.c: use ges_timeline_transition_new_from_nick() 2010-06-09 11:28:08 +02:00
Brandon Lewis ff4443a9c6 ges/ges-timeline-transition.{c,h}: add convenience routine for creating
transitions
docs/libs/ges-sections.txt: add routine to documentation
2010-06-09 11:28:08 +02:00
Brandon Lewis 7cab52d01b tests/examples/playlist.c: re-work pattern command line syntax 2010-06-09 11:28:08 +02:00
Brandon Lewis 11db2c9f9f ests/examples/transition.c: create transition with specified type 2010-06-09 11:28:08 +02:00
Brandon Lewis 1d3d367e75 ges/ges-track-transition.{c,h}: add support for other wipes with smptealpha 2010-06-09 11:28:08 +02:00
Brandon Lewis 48eeb8d913 ges/ges-timeline-transition.{c,h}: add a type field 2010-06-09 11:28:08 +02:00
Brandon Lewis a9b47a1a71 tests/examples/transition.c: pass transition type to make_timeline 2010-06-09 11:28:08 +02:00
Brandon Lewis 498414e782 tests/examples/transition.c: make -t option work with values supported by
smpte + "crossfade"
2010-06-09 11:28:08 +02:00
Brandon Lewis 6943fe1b42 tests/examples/transition.c: add routines for identifying transitions 2010-06-09 11:28:08 +02:00
Brandon Lewis 83e7f5eec0 tests/examples/transition.c: split out "make_timeline" into separate routine 2010-06-09 11:28:08 +02:00
Brandon Lewis 90038c1f94 tests/examples/transition.c: remove some cruft from transition example 2010-06-09 11:28:08 +02:00
Brandon Lewis a025040ed6 tests/examples/transition.c: print values in seconds not nseconds 2010-06-09 11:28:07 +02:00
Brandon Lewis 998ae5af20 ges-track-transition.c: set interpolation control points properly from
gnlobject properties
2010-06-09 11:28:07 +02:00
Brandon Lewis 28f1acba81 ges-track-transition.c: GstControlSource -> GstInterpolationControlSource 2010-06-09 11:28:07 +02:00
Brandon Lewis bfadeeb4f5 tests/examples/transition.c: cast arguments to g_object_set 2010-06-09 11:28:07 +02:00
Brandon Lewis 5afc67f3e5 ges-track-transition.c: create gst-controller for transition 2010-06-09 11:28:07 +02:00
Brandon Lewis 6728e4dd8d ges-track-transition.c: add controller and control-source members 2010-06-09 11:28:07 +02:00
Brandon Lewis e3549deec2 depend on GST_CONTROLLER 2010-06-09 11:28:07 +02:00
Brandon Lewis c9a2f73579 hacking 2010-06-09 11:28:07 +02:00
Brandon Lewis 60e09c2438 tests/examples/transition.c: create transition when duration > 0 2010-06-09 11:28:07 +02:00
Brandon Lewis 575c810a90 dist transition.c 2010-06-09 11:28:07 +02:00
Brandon Lewis bd28d788f0 check in single transition demo 2010-06-09 11:28:07 +02:00
Brandon Lewis 3cc23d98ea ges/ges-types.h: add typedefs for GESTrackTransition[Class] structs 2010-06-09 11:28:07 +02:00
Brandon Lewis eeae501a0a ges-track-transition.h: fix typo 2010-06-09 11:28:07 +02:00
Brandon Lewis b557a5e3bd ges/Makefile.am: dist ges-track-transition.c,h 2010-06-09 11:28:07 +02:00
Brandon Lewis 7918bbec14 skeletal implementation of GESTrackTransition 2010-06-09 11:28:06 +02:00
Brandon Lewis f42d7179d8 check-in ges-track-transition.h 2010-06-09 11:28:06 +02:00
Brandon Lewis 603619ec6b playlist.c: working pattern sources 2010-06-09 11:28:06 +02:00
Edward Hervey 89b0739512 examples: Add a looping feature to playlist example
Allows playing the timeline repeatedly a certain number of times
2010-06-02 11:49:08 +02:00
Edward Hervey 8193fe5b4c GESTimeline: Freeze state of Tracks when doing an async state change 2010-05-25 16:36:57 +02:00
Edward Hervey 9dd1d7f1ba examples: New concatenate examples.
Allows concatenating several files of the same type together
2010-05-25 16:35:27 +02:00
Edward Hervey 3b8ea491d7 GES: Add a new utility file
API : ges_timeline_new_audio_video()
2010-05-25 16:35:27 +02:00
Edward Hervey d56616ecfa examples: Ignore some files 2010-05-25 16:35:27 +02:00
Edward Hervey a17900813a GESTimelinePipeline: Only remove the playsink if it was used 2010-05-20 12:29:30 +02:00
Edward Hervey 39a709b6b4 docs: Use proper CFLAGS/LIBS when building docs 2010-05-19 15:50:51 +02:00