-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
5574 lines (3985 loc) · 168 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=== release 0.10.1 ===
2011-01-20 Edward Hervey <[email protected]>
* configure.ac:
releasing 0.10.1, "This is Scandinavian one-o-one"
2011-01-18 19:06:45 +0100 Edward Hervey <[email protected]>
* docs/random/design:
random: Update goals/features document
So that everybody can know what features we want.
2011-01-17 14:01:28 +0100 Edward Hervey <[email protected]>
* configure.ac:
configure.ac: 0.10.0.4 pre-release
2011-01-17 13:59:44 +0100 Edward Hervey <[email protected]>
* tools/ges-launch.c:
ges-launch: Set restriction on video profile if present
2011-01-12 17:52:10 +0100 Edward Hervey <[email protected]>
* tools/ges-launch.c:
ges-launch: Remove dead code and make functions/variables static
2011-01-12 17:45:23 +0100 Edward Hervey <[email protected]>
* tools/ges-launch.c:
ges-launch: Fix and cleanup enum listing
It wasn't displaying anything lately.
2011-01-11 20:28:25 +0100 Edward Hervey <[email protected]>
* configure.ac:
0.10.0.3 pre-release
2011-01-11 16:57:45 +0100 Sebastian Dröge <[email protected]>
* tools/.gitignore:
* tools/Makefile.am:
ges-launch: Add GStreamer major/minor version to the executable filename
https://bugzilla.gnome.org/show_bug.cgi?id=639222
2011-01-11 18:14:41 +0100 Edward Hervey <[email protected]>
* ges/ges-formatter.c:
* ges/ges-keyfile-formatter.c:
ges: Fix more ges_timeline_get_layers() usage memory leaks
2011-01-11 17:19:54 +0100 Sebastian Dröge <[email protected]>
* ges/Makefile.am:
* ges/ges-internal.h:
* ges/ges.c:
ges: Don't install ges-internal.h and hide the GES debug category symbols
Fixes bug #639219.
2011-01-11 17:55:25 +0100 Edward Hervey <[email protected]>
* ges/ges-utils.c:
ges-utils: minor doc update
2011-01-11 16:32:56 +0100 Sebastian Dröge <[email protected]>
* ges/Makefile.am:
ges: Only export symbols starting with ges_ or GES_
https://bugzilla.gnome.org/show_bug.cgi?id=639218
2011-01-11 16:35:05 +0100 Sebastian Dröge <[email protected]>
* ges/ges-timeline.c:
* ges/ges-track-object.c:
ges: Mark some private symbols static
https://bugzilla.gnome.org/show_bug.cgi?id=639218
2011-01-11 15:32:51 +0100 Sebastian Dröge <[email protected]>
* configure.ac:
configure: Require G-I 0.9.6 for the --identifier-prefix parameter
2011-01-11 15:29:01 +0100 Sebastian Dröge <[email protected]>
* pkgconfig/gst-editing-services-uninstalled.pc.in:
* pkgconfig/gst-editing-services.pc.in:
pkg-config: Require gstreamer-controller and gstreamer-pbutils
Their headers are included by public GES headers
2011-01-11 15:26:08 +0100 Sebastian Dröge <[email protected]>
* configure.ac:
configure: Add parameter to select GTK+ version to use and default to 2.0
2011-01-11 15:52:57 +0200 Stefan Kost <[email protected]>
* common:
Automatic update of common submodule
From e572c87 to f94d739
2011-01-10 16:40:02 +0000 Tim-Philipp Müller <[email protected]>
* common:
Automatic update of common submodule
From 8b72fde to e572c87
2011-01-10 16:51:34 +0100 Edward Hervey <[email protected]>
* common:
common: Update to current master
2011-01-10 16:50:51 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-pipeline.c:
TimelinePipeline: minor doc fix
2011-01-10 16:50:41 +0100 Edward Hervey <[email protected]>
* docs/libs/Makefile.am:
docs: Fix image inclusion
2011-01-10 15:49:42 +0100 Edward Hervey <[email protected]>
* configure.ac:
configure.ac: 0.10.0.2 pre-release
2011-01-10 15:24:13 +0100 Edward Hervey <[email protected]>
* docs/libs/Makefile.am:
docs: Fix for uploading docs
2011-01-10 14:28:35 +0100 Thibault Saunier <[email protected]>
* ges/ges-formatter.c:
* ges/ges-keyfile-formatter.c:
* ges/ges-timeline-file-source.c:
* ges/ges-timeline-layer.c:
* ges/ges-timeline-object.c:
* ges/ges-timeline-standard-transition.c:
* ges/ges-timeline-test-source.c:
* ges/ges-timeline-text-overlay.c:
* ges/ges-timeline-title-source.c:
* ges/ges-timeline.c:
* ges/ges-track-audio-test-source.c:
* ges/ges-track-audio-transition.c:
* ges/ges-track-filesource.c:
* ges/ges-track-image-source.c:
* ges/ges-track-object.c:
* ges/ges-track-text-overlay.c:
* ges/ges-track-text-overlay.h:
* ges/ges-track-title-source.c:
* ges/ges-track-video-test-source.c:
* ges/ges-track-video-transition.c:
* ges/ges-track.c:
docs: Document all the undocumented public functions
2011-01-10 15:10:01 +0100 Edward Hervey <[email protected]>
* ges/ges-track-object.c:
TrackObject: Small cleanup
2011-01-10 15:09:40 +0100 Edward Hervey <[email protected]>
* ges/ges-track-object.c:
TrackObject: Remove deprecated FIXME
You just need to connect to the notify signal to get updates
2011-01-10 11:18:27 +0100 Edward Hervey <[email protected]>
* tests/check/ges/basic.c:
tests: Unref the GList returned by ges_timeline_get_layers...
... in addition to the content themselves
2011-01-10 11:13:13 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
docs: Fixup the sections for missing/renamed/removed symbols
2011-01-10 11:12:55 +0100 Edward Hervey <[email protected]>
* ges/ges-track.h:
Track: Mark as private the instance private structure
2011-01-10 11:12:38 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline.c:
Timeline: Fix documentation of return value
2011-01-08 16:01:31 +0100 Thibault Saunier <[email protected]>
* ges/ges-formatter.c:
* ges/ges-formatter.h:
GESFormatter: Add private instance and move private variables to it
2011-01-08 15:25:22 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-file-source.c:
* ges/ges-timeline-file-source.h:
* ges/ges-timeline.c:
* tests/examples/ges-ui.c:
TimelineFileSource: Create instance private and move private variables to it
Fixe/Add getter and setters methods for those variables
Fixup documentation
2011-01-08 11:22:36 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-formatter.c:
* ges/ges-keyfile-formatter.c:
* ges/ges-timeline.c:
* ges/ges-timeline.h:
* tests/check/ges/basic.c:
* tests/check/ges/save_and_load.c:
Timeline: Add instance private and Move private variables to it
Fixe/Add getter methods to get those variables
Fixup documentation
2011-01-07 19:36:31 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-test-source.c:
* ges/ges-timeline-test-source.h:
* tests/check/ges/backgroundsource.c:
* tests/examples/ges-ui.c:
TimelineTestSource: Move private variables to instance private
Fixe/Add getter and setter methods for those variables
Fixup documentation
2011-01-07 14:37:56 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-text-overlay.c:
* ges/ges-timeline-text-overlay.h:
* ges/ges-track-text-overlay.c:
TimelineTextOverlay: Move private variables to instance private
Fixe/Add getter and setter methods for those variables
Fixup documentation
2011-01-07 13:48:53 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-title-source.c:
* ges/ges-timeline-title-source.h:
* tests/examples/ges-ui.c:
TimelineTitleSource: Move private variables to instance private
Fixe/Add getter and setters methods for those variables
Fixup documentation
2011-01-06 16:59:52 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-track-audio-test-source.c:
* ges/ges-track-audio-test-source.h:
* tests/check/ges/backgroundsource.c:
TrackAudioTestSource: Move private variables to instance private
Add getter methods to get those variables
Fixup documentation
2011-01-06 16:35:20 +0100 Thibault Saunier <[email protected]>
* ges/ges-track-audio-transition.c:
* ges/ges-track-audio-transition.h:
TrackAudioTransition: : Move private variables to instance private
2011-01-06 15:35:42 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-track-text-overlay.c:
* ges/ges-track-text-overlay.h:
* tests/check/ges/overlays.c:
* tests/check/ges/text_properties.c:
TrackTextOverlay: Move private variables to instance private
Add getter methods to get those variables
Add/Fixup documentation
2011-01-08 01:40:18 +0000 Tim-Philipp Müller <[email protected]>
* tests/check/Makefile.am:
test: make unit tests compile and work in uninstalled setup
2011-01-08 01:36:13 +0000 Tim-Philipp Müller <[email protected]>
* configure.ac:
* ges/Makefile.am:
gobject-introspection: fix g-i build for uninstalled setup
Requires gst-plugins-base git (> 0.10.31.2) to actually work.
2011-01-06 12:06:24 +0100 Edward Hervey <[email protected]>
* ges/ges-enums.c:
* ges/ges-timeline-standard-transition.c:
enums: Fix transition enum
Leftovers from when we were using the old name
2011-01-06 12:04:53 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-track-title-source.c:
* ges/ges-track-title-source.h:
* tests/check/ges/titles.c:
TrackTitleSource: Move private variables to instance private
Add getter methods to get those variables
Add/Fixup documentation
2011-01-06 11:30:26 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-pipeline.c:
* ges/ges-timeline-pipeline.h:
TimelinePipeline: Fix thumbnail method docs and arguments
The provided gchar* aren't modified
2011-01-06 11:29:44 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-track-video-test-source.c:
* ges/ges-track-video-test-source.h:
* tests/check/ges/backgroundsource.c:
TrackVideoTestSource: Move private data to instance private
Add a getter for the pattern
Document methods
2011-01-06 10:55:37 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-standard-transition.c:
* ges/ges-track-video-transition.c:
* ges/ges-track-video-transition.h:
* tests/check/ges/transition.c:
TrackVideoTransition: Move private variable to instance private
Also add/fixup methods to get/set the transition type and document them.
2011-01-06 10:55:06 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-pipeline.c:
TimelinePipeline: Updates for pbutils API change
2011-01-05 11:32:29 +0100 Edward Hervey <[email protected]>
* configure.ac:
configure.ac: Require core git
2010-12-21 15:24:26 +0100 Edward Hervey <[email protected]>
* ges/ges-track-audio-transition.c:
GESTrackAudioTransition: Fix empty if() body
2010-12-20 19:09:48 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-pipeline.c:
GESTimelinePipeline: Fix usage of encodebin
The property name is now avoid-reencoding
2010-12-20 12:02:40 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline.c:
GESTimeline: minor cleanup
2010-12-20 12:01:04 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-layer.c:
* ges/ges-timeline-object.c:
* ges/ges-timeline-object.h:
* tests/check/ges/basic.c:
* tests/check/ges/layer.c:
GESTimelineObject: Subclass from GInitiallyUnowned
The floating reference will be owned by the Layer
2010-12-20 12:00:06 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-layer.c:
* ges/ges-timeline-layer.h:
* ges/ges-timeline.c:
* tests/check/ges/layer.c:
GESTimelineLayer: Subclass from GInitiallyUnowned
The floating reference will be owned by the Timeline
2010-12-20 11:58:21 +0100 Edward Hervey <[email protected]>
* ges/ges-track-object.c:
* ges/ges-track-object.h:
* ges/ges-track.c:
GESTrackObject: Subclass from GInitiallyUnowned
The floating reference will be owned by the Track
2010-12-20 11:56:37 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-object.c:
* tests/check/ges/basic.c:
* tests/check/ges/filesource.c:
TimelineObject: Hold a reference to the controlled TrackObject
2010-12-20 11:38:31 +0100 Edward Hervey <[email protected]>
* tests/check/ges/backgroundsource.c:
* tests/check/ges/basic.c:
* tests/check/ges/filesource.c:
* tests/check/ges/layer.c:
* tests/check/ges/overlays.c:
* tests/check/ges/save_and_load.c:
* tests/check/ges/simplelayer.c:
* tests/check/ges/text_properties.c:
* tests/check/ges/timelineobject.c:
* tests/check/ges/titles.c:
* tests/check/ges/transition.c:
tests: Put clearer names on tests
Makes it easier to figure out which test failed :)
2010-12-18 11:40:19 +0100 Edward Hervey <[email protected]>
* common:
Update common submodule
2010-12-17 11:27:37 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-object.c:
* ges/ges-track-object.c:
GES*Object: only use g_object_notify_by_pspec if available
2010-12-17 11:27:23 +0100 Edward Hervey <[email protected]>
* ges/ges-track-object.c:
GESTrackObject: Remove unused quarks
2010-12-17 11:26:49 +0100 Edward Hervey <[email protected]>
* configure.ac:
configure.ac: Require GLib 2.22
Same requirement as for GStreamer
2010-12-16 19:36:15 +0100 Edward Hervey <[email protected]>
* ges/ges-simple-timeline-layer.c:
* ges/ges-simple-timeline-layer.h:
GESSimpleTimelineLayer: reverting const-ification
2010-12-16 16:47:54 +0000 Brandon Lewis <[email protected]>
* tests/check/ges/simplelayer.c:
GESSimpleTimelineLayer: add test for _index() method
2010-12-16 16:50:35 +0000 Brandon Lewis <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-simple-timeline-layer.c:
* ges/ges-simple-timeline-layer.h:
GESSimpleTimelineLayer: add _index() method
2010-12-16 19:29:14 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-object.c:
* ges/ges-timeline-pipeline.c:
* tests/check/ges/layer.c:
* tests/check/ges/timelineobject.c:
GESTimelineObject: Add mapping/offset support [start/priority properties]
Allows moving independently (or not) timelineobjects and trackobjects and
have them synchronized with the offsets taken into account.
Right now only the start and priority properties are synchronized. The duration
and in-point properties will require more thoughts.
2010-12-16 19:24:52 +0100 Edward Hervey <[email protected]>
* docs/random/mapping.txt:
random: Add explanation about TimelineObject<=>TrackObject mapping
2010-12-16 19:24:25 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-track-object.c:
* ges/ges-track-object.h:
GESTrackObject: priority offset is handled by the TimelineObject
2010-12-16 18:20:47 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-object.c:
* ges/ges-track-object.c:
* ges/ges-track-object.h:
GESTrackObject: re-factor property setting code
And make sure notifications are emitted at the right time
2010-12-16 16:27:26 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-object.c:
* ges/ges-track-object.c:
* ges/ges-track-object.h:
* tests/check/ges/timelineobject.c:
GESTrackObject: Add a 'locked' property for position synchronization
And update all code using it
2010-12-16 15:05:29 +0100 Edward Hervey <[email protected]>
* docs/libs/#ges-sections.txt#:
* docs/libs/.#ges-sections.txt:
* docs/libs/ges-decl-list.txt.bak:
* docs/libs/ges-decl.txt.bak:
docs: Remove more bogus files
2010-12-16 15:00:46 +0100 Edward Hervey <[email protected]>
* docs/libs/#ges-sections.txt#:
* docs/libs/.#ges-sections.txt:
* docs/libs/ges-decl-list.txt.bak:
* docs/libs/ges-decl.txt.bak:
* docs/libs/ges-sections.txt:
* ges/ges-timeline-file-source.c:
* ges/ges-timeline-object.c:
* ges/ges-timeline-test-source.c:
* ges/ges-timeline-text-overlay.c:
* ges/ges-timeline-title-source.c:
* ges/ges-timeline.c:
* ges/ges-track-audio-test-source.c:
* ges/ges-track-audio-transition.c:
* ges/ges-track-filesource.c:
* ges/ges-track-object.c:
* ges/ges-track-object.h:
* ges/ges-track-video-test-source.c:
* ges/ges-track-video-transition.c:
* ges/ges-track.c:
* tests/check/ges/backgroundsource.c:
* tests/check/ges/filesource.c:
* tests/check/ges/layer.c:
* tests/check/ges/overlays.c:
* tests/check/ges/timelineobject.c:
* tests/check/ges/titles.c:
* tests/check/ges/transition.c:
* tests/examples/overlays.c:
* tests/examples/test1.c:
* tests/examples/text_properties.c:
* tests/examples/transition.c:
* tools/ges-launch.c:
GESTrackObject: Hide more variables and provide accessors for them
2010-12-16 12:46:48 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline.c:
GESTimeline: Remove useless variable
2010-12-16 12:41:26 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-keyfile-formatter.c:
* ges/ges-timeline-layer.c:
* ges/ges-timeline-layer.h:
* ges/ges-timeline-pipeline.c:
* tests/check/ges/layer.c:
GESTimelineLayer: Hide the object list and priority
Add needed setters/getters
2010-12-15 19:40:11 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-docs.sgml:
* ges/ges-timeline-layer.c:
* ges/ges-timeline-object.c:
* ges/ges-timeline.c:
ges: Add more documentation and annotations
This should make GES gobject-introspection compliant now.
2010-12-15 19:18:42 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-object.h:
TimelineObject: Put more function name in sync with others
2010-12-15 19:18:16 +0100 Edward Hervey <[email protected]>
* ges/ges-simple-timeline-layer.c:
* ges/ges-simple-timeline-layer.h:
* tests/check/ges/simplelayer.c:
GESSimpleTimelineLayer: _nth() returns a const
The refcount isn't incremented.
2010-12-15 19:05:48 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-keyfile-formatter.c:
* ges/ges-track-object.c:
* ges/ges-track-object.h:
* ges/ges-track.c:
* ges/ges-track.h:
* tests/check/ges/basic.c:
* tests/check/ges/save_and_load.c:
GESTrack: Make more properties private
And ensure exported symbols are properly documented and have
argument checking.
2010-12-15 15:50:44 +0000 Brandon Lewis <[email protected]>
* tests/check/ges/simplelayer.c:
GESSimpleTimelineLayer: add test for _nth() method
2010-12-15 16:40:59 +0000 Brandon Lewis <[email protected]>
* ges/ges-simple-timeline-layer.c:
GESSimpleTimelineLayer: ensure the object can be located before "object-added" fires
2010-12-15 15:51:23 +0000 Brandon Lewis <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-simple-timeline-layer.c:
* ges/ges-simple-timeline-layer.h:
GESSimpleTimelineLayer: add _nth() method
2010-12-15 15:56:38 +0100 Edward Hervey <[email protected]>
* tests/check/ges/text_properties.c:
test: Disable the text_properties_in_layer test until it's properly implemented
2010-12-15 15:52:03 +0100 Edward Hervey <[email protected]>
* .gitignore:
* ges/.gitignore:
* pkgconfig/.gitignore:
all: add/extend more .gitignore
2010-12-15 15:51:41 +0100 Edward Hervey <[email protected]>
* Makefile.am:
* configure.ac:
* pkgconfig/Makefile.am:
* pkgconfig/gst-editing-services-uninstalled.pc.in:
* pkgconfig/gst-editing-services.pc.in:
Add .pc files
2010-12-15 13:29:53 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-decl-list.txt.bak:
* docs/libs/ges-decl.txt.bak:
docs: Remove .bak files
Added by error when I added the doc system
2010-12-15 13:27:39 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-decl-list.txt.bak:
* docs/libs/ges-decl.txt.bak:
* docs/libs/ges-sections.txt:
* docs/libs/ges.types:
* ges/ges-custom-timeline-source.c:
* ges/ges-custom-timeline-source.h:
* ges/ges-timeline-file-source.c:
* ges/ges-timeline-file-source.h:
* ges/ges-timeline-object.c:
* ges/ges-timeline-object.h:
* ges/ges-timeline-text-overlay.c:
* ges/ges-timeline-text-overlay.h:
* ges/ges-timeline-title-source.c:
* ges/ges-timeline-title-source.h:
* ges/ges-track-title-source.c:
* ges/ges-track-title-source.h:
* ges/ges-track-video-transition.h:
ges: Don't shorten symbol names
It wasn't making us gain anything, and confuses the hell out of g-ir-scanner.
2010-12-15 12:58:26 +0100 Edward Hervey <[email protected]>
* configure.ac:
* ges/Makefile.am:
ges: Add gobject-introspection support
2010-12-15 12:36:25 +0100 Edward Hervey <[email protected]>
* configure.ac:
* ges/Makefile.am:
* ges/ges-timeline-pipeline.c:
* ges/ges-timeline-pipeline.h:
* tests/examples/Makefile.am:
* tests/examples/concatenate.c:
* tests/examples/test4.c:
* tests/examples/thumbnails.c:
* tools/Makefile.am:
* tools/ges-launch.c:
ges: Switch to encoding-profile API from base
Remove dependency on gst-convenience.
2010-12-15 11:17:21 +0100 Edward Hervey <[email protected]>
* docs/random/mapping.txt:
random: Add notes about Track mapping
2010-12-14 17:38:55 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-object.c:
* ges/ges-track-object.c:
* ges/ges-track-object.h:
GESTrackObject: Make base_priority/priority-offset a private field
2010-12-14 17:37:13 +0100 Edward Hervey <[email protected]>
* docs/random/mapping.txt:
random: Add brainstorming about Timeline<=>Track object mapping
2010-12-10 12:15:54 +0100 Edward Hervey <[email protected]>
* ges/ges-track-audio-test-source.c:
* ges/ges-track-audio-transition.c:
* ges/ges-track-image-source.c:
* ges/ges-track-object.c:
* ges/ges-track-object.h:
* ges/ges-track-operation.c:
* ges/ges-track-operation.h:
* ges/ges-track-source.c:
* ges/ges-track-source.h:
* ges/ges-track-text-overlay.c:
* ges/ges-track-title-source.c:
* ges/ges-track-transition.c:
* ges/ges-track-transition.h:
* ges/ges-track-video-test-source.c:
* ges/ges-track-video-transition.c:
GESTrackObject: Add create_element vmethod
API: GESTrackObjectClass::gnlobject_factorytype
API: GESTrackObjectClass::create_element
Most track objects are only specific by the contents of the gnlobject,
therefore move the 'create_element' vmethod which was already present
in some subclasses to the top-level class.
Also make the code more robust
2010-12-10 12:14:32 +0100 Edward Hervey <[email protected]>
* ges/ges-track-transition.c:
* ges/ges-track-transition.h:
GESTrackTransition: Make it a subclass of GESTrackOperation
2010-12-09 19:36:44 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-source.c:
* ges/ges-timeline-source.h:
* tests/check/ges/layer.c:
* tests/check/ges/save_and_load.c:
* tests/check/ges/simplelayer.c:
* tests/check/ges/text_properties.c:
GESTimelineSource: Remove textoverlay properties
This will be made more generic by allowing any overlay/effect to
be put on any source object.
2010-12-09 18:53:29 +0100 Edward Hervey <[email protected]>
* docs/random/lifecycle:
random: Add lifecycle document
2010-12-09 17:43:08 +0100 Edward Hervey <[email protected]>
* tests/check/ges/basic.c:
* tests/check/ges/layer.c:
* tests/check/ges/simplelayer.c:
* tests/check/ges/timelineobject.c:
tests: Make sure gst_bin_add succeeds
And detect when we're trying to add contents to a gnlsource which
already has something
2010-12-09 17:09:11 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-docs.sgml:
* docs/libs/ges-sections.txt:
* docs/libs/ges.types:
* ges/Makefile.am:
* ges/ges-enums.c:
* ges/ges-enums.h:
* ges/ges-simple-timeline-layer.c:
* ges/ges-timeline-object.h:
* ges/ges-timeline-pipeline.c:
* ges/ges-timeline-standard-transition.c:
* ges/ges-timeline-standard-transition.h:
* ges/ges-timeline-transition.c:
* ges/ges-timeline-transition.h:
* ges/ges-track-operation.c:
* ges/ges-track-transition.c:
* ges/ges-track-video-transition.c:
* ges/ges-track-video-transition.h:
* ges/ges-types.h:
* ges/ges.c:
* ges/ges.h:
* tests/check/ges/save_and_load.c:
* tests/check/ges/simplelayer.c:
* tests/check/ges/transition.c:
* tests/examples/ges-ui.c:
* tests/examples/transition.c:
* tools/ges-launch.c:
GESTransition: Make it a base class and add GESTimelineStandardTransition
This is to ensure people can create their own Layer Transition subclass.
API : GESTimelineTransition is now GESTimelineStandardTransition
2010-12-09 15:21:10 +0100 Edward Hervey <[email protected]>
* ges/ges-formatter.c:
* ges/ges-timeline-object.c:
* ges/ges-track-object.c:
ges: Make some classes abstract with G_DEFINE_ABSTRACT_TYPE
2010-12-09 15:13:27 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-title-source.c:
* ges/ges-timeline-transition.c:
ges: Avoid leaking a GList of GESTrackObject
2010-12-09 15:12:34 +0100 Edward Hervey <[email protected]>
* ges/ges-custom-timeline-source.c:
* ges/ges-keyfile-formatter.c:
* ges/ges-simple-timeline-layer.c:
* ges/ges-timeline-file-source.c:
* ges/ges-timeline-layer.c:
* ges/ges-timeline-object.c:
* ges/ges-timeline-overlay.c:
* ges/ges-timeline-source.c:
* ges/ges-timeline-test-source.c:
* ges/ges-timeline-text-overlay.c:
* ges/ges-timeline-title-source.c:
* ges/ges-timeline-transition.c:
* ges/ges-track-audio-test-source.c:
* ges/ges-track-filesource.c:
* ges/ges-track-image-source.c:
* ges/ges-track-operation.c:
* ges/ges-track-source.c:
* ges/ges-track-title-source.c:
* ges/ges-track-transition.c:
* ges/ges-track-video-test-source.c:
ges: Remove unused GObject vmethods
2010-12-09 14:25:22 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-docs.sgml:
* docs/libs/ges-sections.txt:
* docs/libs/ges.types:
* ges/Makefile.am:
* ges/ges-timeline-operation.c:
* ges/ges-timeline-operation.h:
* ges/ges-timeline-overlay.c:
* ges/ges-timeline-overlay.h:
* ges/ges-timeline-transition.c:
* ges/ges-timeline-transition.h:
* ges/ges-types.h:
* ges/ges.h:
GESTimelineOperation: New abstract class for operations
This is a new class for all timeline objects that both produce and
consume data.
The existing subclasses of it are now:
* GESTimelineOverlay
* GESTimelineTransition
2010-12-09 12:53:07 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-object.c:
* ges/ges-timeline-object.h:
GESTimelineObject: Clarify usage of create_track_object(s) by subclasses
2010-12-09 12:52:15 +0100 Edward Hervey <[email protected]>
* ges/ges-timeline-source.c:
GESTimelineSource: Remove empty create_track_object vmethod
The parent class will check if it is present or not, and call
track_objects if needed.
2010-12-09 11:56:00 +0100 Edward Hervey <[email protected]>
* ges/ges-formatter.h:
GESFormatter: Hide the save/load vmethod from the docs
We need to deprecated them before API/ABI freeze
2010-12-08 16:09:35 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-custom-timeline-source.c:
* ges/ges-timeline-source.c:
* ges/ges-track-operation.h:
* ges/ges-track-source.c:
* ges/ges-track-source.h:
ges: Remove creators for base classes
2010-12-08 15:48:55 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-source.c:
* ges/ges-timeline-source.h:
GESTimelineSource: Remove _new() since it's a base class
2010-12-08 15:36:55 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-custom-timeline-source.h:
* ges/ges-formatter.c:
* ges/ges-keyfile-formatter.h:
* ges/ges-simple-timeline-layer.c:
* ges/ges-simple-timeline-layer.h:
* ges/ges-timeline-file-source.h:
* ges/ges-timeline-layer.h:
* ges/ges-timeline-object.h:
* ges/ges-timeline-overlay.h:
* ges/ges-timeline-pipeline.c:
* ges/ges-timeline-pipeline.h:
* ges/ges-timeline-source.h:
* ges/ges-timeline-test-source.h:
* ges/ges-timeline-text-overlay.h:
* ges/ges-timeline-title-source.h:
* ges/ges-timeline-transition.h:
* ges/ges-timeline.c:
* ges/ges-track-audio-test-source.h:
* ges/ges-track-audio-transition.h:
* ges/ges-track-filesource.h:
* ges/ges-track-image-source.h:
* ges/ges-track-object.h:
* ges/ges-track-operation.h:
* ges/ges-track-source.h:
* ges/ges-track-text-overlay.h:
* ges/ges-track-transition.h:
* ges/ges-track-video-test-source.h:
* ges/ges-track.h:
docs: A round of updates
2010-12-08 15:36:00 +0100 Edward Hervey <[email protected]>
* docs/libs/ges-docs.sgml:
docs: expose the TrackImageSource docs
2010-12-08 15:32:05 +0100 Edward Hervey <[email protected]>
* docs/libs/ges.types:
docs: Update ges.types with all types
2010-11-28 13:24:07 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-simple-timeline-layer.c:
* ges/ges-timeline-file-source.c:
* ges/ges-timeline-layer.c:
* ges/ges-timeline-object.c:
* ges/ges-timeline-object.h:
* ges/ges-timeline-source.c:
* ges/ges-timeline-test-source.c:
* ges/ges-timeline-text-overlay.c:
* ges/ges-timeline-title-source.c:
* ges/ges-timeline-transition.c:
* ges/ges-timeline.c:
* tests/check/ges/basic.c:
* tests/check/ges/save_and_load.c:
* tests/check/ges/simplelayer.c:
* tests/examples/overlays.c:
* tests/examples/text_properties.c:
* tests/examples/transition.c:
GESTimelineObject: add private structure
2010-11-17 19:53:32 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-simple-timeline-layer.c:
* ges/ges-simple-timeline-layer.h:
* tests/examples/ges-ui.c:
GESSimpleTimelineLayer: add private structure
2010-12-04 19:54:13 +0100 Thibault Saunier <[email protected]>
* docs/libs/ges-sections.txt:
* ges/ges-timeline-layer.c:
* ges/ges-timeline-layer.h:
* ges/ges-timeline-overlay.c:
* ges/ges-timeline-overlay.h:
* ges/ges-timeline-source.c:
* ges/ges-timeline-source.h:
* ges/ges-timeline-test-source.c:
* ges/ges-timeline-test-source.h:
* ges/ges-timeline-text-overlay.c:
* ges/ges-timeline-text-overlay.h:
* ges/ges-timeline-title-source.c:
* ges/ges-timeline-title-source.h:
* ges/ges-timeline-transition.c:
* ges/ges-timeline-transition.h:
* ges/ges-track-audio-test-source.c:
* ges/ges-track-audio-test-source.h:
* ges/ges-track-audio-transition.c:
* ges/ges-track-audio-transition.h:
* ges/ges-track-filesource.c:
* ges/ges-track-filesource.h:
* ges/ges-track-image-source.c:
* ges/ges-track-image-source.h:
* ges/ges-track-object.c:
* ges/ges-track-object.h:
* ges/ges-track-operation.c:
* ges/ges-track-operation.h:
* ges/ges-track-source.c:
* ges/ges-track-source.h:
* ges/ges-track-text-overlay.c:
* ges/ges-track-text-overlay.h:
* ges/ges-track-title-source.c:
* ges/ges-track-title-source.h:
* ges/ges-track-transition.c:
* ges/ges-track-transition.h:
* ges/ges-track-video-test-source.c:
* ges/ges-track-video-test-source.h:
* ges/ges-track-video-transition.c:
* ges/ges-track-video-transition.h:
* ges/ges-track.c:
* ges/ges-track.h:
ges: Add instance private structures
2010-11-28 16:40:15 +0100 Thibault Saunier <[email protected]>
* ges/ges-timeline-pipeline.c:
* ges/ges-timeline-pipeline.h: