Commit graph

1447 commits

Author SHA1 Message Date
Thibault Saunier
52edf1704d formatter: Add GError everywhere needed in the API
We should give as much information as possible to the user when serialization/deserialization doesn't work.
2012-09-23 02:37:12 +02:00
Thibault Saunier
933d41f15d timeline: Plug a leak in the movecontext code 2012-09-23 02:37:12 +02:00
Tim-Philipp Müller
4647ca03f3 Automatic update of common submodule
From 4f962f7 to 6c0b52c
2012-09-22 16:12:05 +01:00
Nicolas Dufresne
76ccc417c8 timeline-pipeline: use downstream block probe to avoid deadlock on duration query 2012-09-07 19:20:08 +01:00
Nicolas Dufresne
b3e1bd5dbb timeline-pipeline: Clean the blocked pad
We do need to cleanup the pad now, otherwise the probe will get remove a
second time in pad_removed_cb causing an assertion.
2012-09-06 16:58:21 -04:00
Thibault Saunier
4302188011 tests: Fix tests
In TimelineTitleSource We do not add a TrackAudioTestSource in the audio track
anymore as it was a hack to work around the fact that we used not to have gap
support, now we do, remove related tests
2012-08-26 13:38:08 -07:00
Matas Brazdeikis
aaec341f79 title-source: add background color option 2012-08-26 16:12:01 -04:00
Matas Brazdeikis
0b3c1333d8 timeline-title-source: remove audio-test-source 2012-08-26 16:10:34 -04:00
Stefan Sauer
e581e41218 Automatic update of common submodule
From 668acee to 4f962f7
2012-08-22 13:35:27 +02:00
Thibault Saunier
37e6cb43cf Misc documentation fixing 2012-08-18 15:32:54 -04:00
Thibault Saunier
cc6200292f GI: Fix some annotations in TrackObject 2012-08-18 15:05:23 -04:00
Sebastian Dröge
c537fa12bb examples: Use GRegex instead of POSIX regex
They are not available on Windows.
2012-08-09 10:16:05 +02:00
Tim-Philipp Müller
7f3ba3d9f8 Automatic update of common submodule
From 94ccf4c to 668acee
2012-08-05 16:44:22 +01:00
Thibault Saunier
19fa2acc02 ges: Remove useless and error prone 'transfer full' annotations
transfer full is default and there is currently a bug in GES when constructor
are declared as transfer full
2012-07-28 21:45:03 -04:00
Sebastian Dröge
b9640383ed Automatic update of common submodule
From 98e386f to 94ccf4c
2012-07-23 08:48:43 +02:00
Thibault Saunier
7eed7ef46c Merge remote-tracking branch 'origin/0.10'
Conflicts:
	common
2012-07-01 20:54:42 -04:00
Thibault Saunier
aa923e60e6 docs: Add the new ges_formatter_emit_loaded API to the docs
+ Fix sections
2012-07-01 20:07:46 -04:00
Thibault Saunier
b13942c5b5 formatter: Make the emit_loaded a real method and not a virtual method
+ Modify formatter subclasses accordingly

API:ges_formatter_emit_loaded

This API wasn't released so it could still be changed
2012-07-01 20:07:46 -04:00
Thibault Saunier
2d13b12878 pitivi-formatter: Make use of the Formatter:timeline protected field 2012-07-01 20:07:44 -04:00
Thibault Saunier
76c7ba5264 formatter: Add a timeline protected field 2012-07-01 20:07:09 -04:00
Volodymyr Rudyi
963cce240c ges-pitivi-formatter: Fixed loading of projects with empty timeline
Because 'project-loaded' signal was triggered from track object loading
callback in case with projects that have empty timeline this signal was
never emitted.
2012-07-01 19:26:02 -04:00
Volodymyr Rudyi
b102df2d4d ges-formatter: Removed assert to allow saving projects with empty timeline
Removed assert in ges-formatter.c to allow saving projects with empty timeline.
2012-07-01 19:26:02 -04:00
Sebastian Dröge
5e824ef5af gestimelinepipeline: Fix for gst_element_make_from_uri() API changes 2012-06-25 10:32:36 +02:00
Edward Hervey
c928219eaf Automatic update of common submodule
From 03a0e57 to 98e386f
2012-06-08 15:07:15 +02:00
Edward Hervey
4a424e83fd Automatic update of common submodule
From b811047 to 3baf58a
2012-06-08 14:27:34 +02:00
Edward Hervey
fcee4b08bc Automatic update of common submodule
From 1fab359 to 03a0e57
2012-06-06 18:20:59 +02:00
Edward Hervey
341183a9ac Automatic update of common submodule
From b098abb to b811047
2012-06-06 18:20:11 +02:00
Edward Hervey
d84fb55fbe Automatic update of common submodule
From f1b5a96 to 1fab359
2012-06-01 10:31:08 +02:00
Edward Hervey
f153738373 Automatic update of common submodule
From 96f075b to b098abb
2012-06-01 10:23:17 +02:00
Sebastian Dröge
619049ee02 Automatic update of common submodule
From 92b7266 to f1b5a96
2012-05-31 13:12:01 +02:00
Sebastian Dröge
6a0ec3b14d examples: Fix linking by passing -export-dynamic in the right variable 2012-05-30 13:41:17 +02:00
Sebastian Dröge
2a1ba01450 Automatic update of common submodule
From ec1c4a8 to 92b7266
2012-05-30 12:49:02 +02:00
Sebastian Dröge
32b65e82b7 Automatic update of common submodule
From 1e6c5ea to 96f075b
2012-05-30 12:42:18 +02:00
Sebastian Dröge
aae5dcd6f8 Automatic update of common submodule
From ff4cad1 to 1e6c5ea
2012-05-30 12:33:40 +02:00
Sebastian Dröge
d182bc73b0 Automatic update of common submodule
From 3429ba6 to ec1c4a8
2012-05-30 11:27:44 +02:00
Sebastian Dröge
c09ac4e248 Automatic update of common submodule
From 11f0cd5 to ff4cad1
2012-05-30 11:27:43 +02:00
Sebastian Dröge
90a4af02fc configure: Don't check for OBJC compiler 2012-05-30 11:26:24 +02:00
Sebastian Dröge
8e03e38c98 configure: Don't check for OBJC compiler 2012-05-30 11:24:29 +02:00
Thibault Saunier
4b84218434 track: Make sure to remove the proper TrackObject from the GSequence 2012-05-27 23:26:03 -04:00
Thibault Saunier
70b343e121 track: Make sure to remove the proper TrackObject from the GSequence 2012-05-27 23:13:09 -04:00
Thibault Saunier
0102e69571 tests: Fix backgroundsource test 2012-05-26 17:53:36 -04:00
Thibault Saunier
f32fdf13b7 Merge remote-tracking branch 'origin/0.10'
Conflicts:
	bindings/python/ges.defs
	ges/ges-screenshot.c
	ges/ges-track-video-transition.c
2012-05-26 17:00:50 -04:00
Thibault Saunier
7012280e48 timeline: Do not use meaningless offset values when snapping 2012-05-21 19:39:10 -04:00
Thibault Saunier
410a3e4c3f formatter: Disable updates when loading a project 2012-05-21 18:12:52 -04:00
Thibault Saunier
a8f32d2e48 videotransition: Some explanations about the invert property 2012-05-21 18:12:52 -04:00
Thibault Saunier
28585bc87a videotransition: Misc cleanup in the smpte/crossfade transition type switches 2012-05-21 18:12:51 -04:00
Thibault Saunier
d8488cf061 videotransition: Do not wait pad to be blocked before switching transitions
... from smpte to crossfad and the other way around


This avoid useless async operations
2012-05-21 13:05:14 -04:00
Thibault Saunier
861a06e7ce timeline: Move all callbacks to the callback section of the file 2012-05-19 13:57:36 -04:00
Thibault Saunier
c199c24507 timeline: Make the update property a GObject property
API: timeline::update property
2012-05-19 13:57:36 -04:00
Thibault Saunier
4c79afcbe4 timeline: Try to resnap at same snapping point before calculating new value 2012-05-19 13:57:36 -04:00