1. 17 Oct, 2019 1 commit
  2. 16 Oct, 2019 1 commit
    • Henry Wilkes's avatar
      marker-list: add prev position to ::marker-moved · cab4a52d
      Henry Wilkes authored
      Additionally give the previous marker position in the
      GESMarkerList::marker-moved signal, since a user may want to know
      where a move was from.
      
      Also, fixed the documentation for GESMarkerList::marker-added
      
      #78
      cab4a52d
  3. 13 Oct, 2019 1 commit
  4. 02 Oct, 2019 1 commit
  5. 01 Oct, 2019 1 commit
  6. 30 Sep, 2019 2 commits
  7. 23 Sep, 2019 1 commit
  8. 28 Aug, 2019 5 commits
    • Thibault Saunier's avatar
      tests: Fix transition project tests · d3e2cf55
      Thibault Saunier authored
      Basically the test project was plain broken as it had fully overlapping
      clips is prohibited since the timeline edition API was reimplemented.
      
      Fixes #62
      d3e2cf55
    • Thibault Saunier's avatar
      asset: Fix asset cache for CLips and TrackElement with same ID · 8477a323
      Thibault Saunier authored
      We clearly uniquely identify assets by both their IDs and their
      extractable type, and we should make sure that you can have a
      TrackElement and a Clip with the same ID.
      
      There is one exception in our implementation which is GESFormatter
      because we treat their subclasses as 1 type with different IDs.
      8477a323
    • Thibault Saunier's avatar
      dcae483b
    • Thibault Saunier's avatar
      ges: Add support for EffectClip assets · 99c44bdb
      Thibault Saunier authored
      99c44bdb
    • Matthew Waters's avatar
      build: also suppress unused-function warnings about g_autoptr · c2bba9e0
      Matthew Waters authored
      ../plugins/ges/gesdemux.c:50:1: error: unused function 'glib_autoptr_cleanup_GESDemux' [-Werror,-Wunused-function]
      G_DECLARE_FINAL_TYPE (GESDemux, ges_demux, GES, DEMUX, GESBaseBin);
      ^
      /home/matt/Projects/cerbero/build/dist/android_universal/x86_64/include/glib-2.0/gobject/gtype.h:1401:3: note: expanded from macro 'G_DECLARE_FINAL_TYPE'
        _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)                                               \
        ^
      /home/matt/Projects/cerbero/build/dist/android_universal/x86_64/include/glib-2.0/glib/gmacros.h:451:22: note: expanded from macro '_GLIB_DEFINE_AUTOPTR_CHAINUP'
        static inline void _GLIB_AUTOPTR_FUNC_NAME(ModuleObjName) (ModuleObjName **_ptr) {                     \
                           ^
      /home/matt/Projects/cerbero/build/dist/android_universal/x86_64/include/glib-2.0/glib/gmacros.h:441:43: note: expanded from macro '_GLIB_AUTOPTR_FUNC_NAME'
      #define _GLIB_AUTOPTR_FUNC_NAME(TypeName) glib_autoptr_cleanup_##TypeName
                                                ^
      <scratch space>:81:1: note: expanded from here
      glib_autoptr_cleanup_GESDemux
      ^
      
      ../plugins/ges/gessrc.c:56:1: error: unused function 'glib_autoptr_cleanup_GESSrc' [-Werror,-Wunused-function]
      G_DECLARE_FINAL_TYPE (GESSrc, ges_src, GES, SRC, GESBaseBin);
      ^
      /home/matt/Projects/cerbero/build/dist/android_universal/x86_64/include/glib-2.0/gobject/gtype.h:1401:3: note: expanded from macro 'G_DECLARE_FINAL_TYPE'
        _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)                                               \
        ^
      /home/matt/Projects/cerbero/build/dist/android_universal/x86_64/include/glib-2.0/glib/gmacros.h:451:22: note: expanded from macro '_GLIB_DEFINE_AUTOPTR_CHAINUP'
        static inline void _GLIB_AUTOPTR_FUNC_NAME(ModuleObjName) (ModuleObjName **_ptr) {                     \
                           ^
      /home/matt/Projects/cerbero/build/dist/android_universal/x86_64/include/glib-2.0/glib/gmacros.h:441:43: note: expanded from macro '_GLIB_AUTOPTR_FUNC_NAME'
      #define _GLIB_AUTOPTR_FUNC_NAME(TypeName) glib_autoptr_cleanup_##TypeName
                                                ^
      <scratch space>:158:1: note: expanded from here
      glib_autoptr_cleanup_GESSrc
      ^
      c2bba9e0
  9. 27 Aug, 2019 2 commits
    • Thibault Saunier's avatar
      ges: fix G_DECLARE_FINAL_TYPE -Werror with clang · 82a970f4
      Thibault Saunier authored
      Also fix wrong casing the `G_DECLARE` for GESDemux.
      
      ../subprojects/gst-editing-services/plugins/ges/gessrc.c:56:1: warning: unused function 'GES_SRC' [-Wunused-function]
      G_DECLARE_FINAL_TYPE (GESSrc, ges_src, GES, SRC, GESBaseBin);
      ^
      /usr/include/glib-2.0/gobject/gtype.h:1405:33: note: expanded from macro 'G_DECLARE_FINAL_TYPE'
      static inline ModuleObjName * MODULE##_##OBJ_NAME (gpointer ptr) {                                     \
                                    ^
      <scratch space>:39:1: note: expanded from here
      GES_SRC
      ^
      ../subprojects/gst-editing-services/plugins/ges/gessrc.c:56:1: warning: unused function 'GES_IS_SRC' [-Wunused-function]
      /usr/include/glib-2.0/gobject/gtype.h:1407:26: note: expanded from macro 'G_DECLARE_FINAL_TYPE'
      static inline gboolean MODULE##_IS_##OBJ_NAME (gpointer ptr) {                                         \
                              ^
      <scratch space>:42:1: note: expanded from here
      GES_IS_SRC
      ^
      
      ../subprojects/gst-editing-services/plugins/ges/gesdemux.c:50:1: warning: unused function 'GES_Demux' [-Wunused-function]
      G_DECLARE_FINAL_TYPE (GESDemux, ges_demux, GES, Demux, GESBaseBin);
      ^
      /usr/include/glib-2.0/gobject/gtype.h:1405:33: note: expanded from macro 'G_DECLARE_FINAL_TYPE'
      static inline ModuleObjName * MODULE##_##OBJ_NAME (gpointer ptr) {                                     \
                                    ^
      <scratch space>:72:1: note: expanded from here
      GES_Demux
      ^
      ../subprojects/gst-editing-services/plugins/ges/gesdemux.c:50:1: warning: unused function 'GES_IS_Demux' [-Wunused-function]
      /usr/include/glib-2.0/gobject/gtype.h:1407:26: note: expanded from macro 'G_DECLARE_FINAL_TYPE'
      static inline gboolean MODULE##_IS_##OBJ_NAME (gpointer ptr) {                                         \
                              ^
      <scratch space>:75:1: note: expanded from here
      GES_IS_Demux
      ^
      82a970f4
    • Matthew Waters's avatar
      ges/timeline: remove unused function get_toplevel_container · 2e8528bb
      Matthew Waters authored
      Fixes -Werror build with clang:
      
      ../subprojects/gst-editing-services/ges/ges-timeline.c:695:1: warning: unused function 'get_toplevel_container' [-Wunused-function]
      get_toplevel_container (gpointer element)
      ^
      2e8528bb
  10. 23 Aug, 2019 1 commit
  11. 22 Aug, 2019 1 commit
  12. 20 Aug, 2019 1 commit
  13. 19 Aug, 2019 2 commits
  14. 16 Aug, 2019 1 commit
  15. 14 Aug, 2019 1 commit
  16. 12 Aug, 2019 5 commits
    • Thibault Saunier's avatar
      tests:nle: Unref the bus before unrefing the pipeline · eac22d33
      Thibault Saunier authored
      Aiming at fixing a rare race condition where we get:
      
          ../subprojects/gstreamer/libs/gst/check/gstcheck.c:1258:F:nlecomposition:test_seek_on_nested:0: nested_src0_0x1a1a310 is not destroyed, 1 refcounts left!
      
      The idea is that there might have a remaining GstMessage
      with the nested_src as `message.src` on the bus that has
      yet to be processed in some conditions leading to a reference
      still existing when unrefing the pipeline.
      eac22d33
    • Sebastian Dröge's avatar
      ges-xml-formatter: Use g_filename_to_uri() instead of deprecated gst_uri_construct() · 894df730
      Sebastian Dröge authored
      ges-xml-formatter.c: In function ‘_parse_asset’:
      ges-xml-formatter.c:357:7: error: ‘gst_uri_construct’ is deprecated: Use 'gst_uri_new' instead [-Werror=deprecated-declarations]
        357 |       id = gst_uri_construct ("file", subproj_data->filename);
            |       ^~
      894df730
    • Sebastian Dröge's avatar
      Fix old-style C function declarations · 5feeb35d
      Sebastian Dröge authored
      ges-uri-asset.c: In function ‘create_discoverer’:
      ges-uri-asset.c:53:1: error: old-style function definition [-Werror=old-style-definition]
         53 | create_discoverer ()
            | ^~~~~~~~~~~~~~~~~
      ges-uri-asset.c: In function ‘get_discoverer’:
      ges-uri-asset.c:67:1: error: old-style function definition [-Werror=old-style-definition]
         67 | get_discoverer ()
            | ^~~~~~~~~~~~~~
        CC       libges_1.0_la-ges-auto-transition.lo
      ges-asset.c: In function ‘_get_type_entries’:
      ges-asset.c:489:1: error: old-style function definition [-Werror=old-style-definition]
        489 | _get_type_entries ()
            | ^~~~~~~~~~~~~~~~~
      5feeb35d
    • Thibault Saunier's avatar
      doc: Add some missing Since: · 91dd3e44
      Thibault Saunier authored
      91dd3e44
    • Thibault Saunier's avatar
      96e02265
  17. 31 Jul, 2019 2 commits
  18. 26 Jul, 2019 11 commits