1. 03 Nov, 2016 1 commit
  2. 27 Mar, 2016 1 commit
  3. 24 Mar, 2016 1 commit
  4. 10 Nov, 2015 1 commit
  5. 19 Sep, 2015 1 commit
  6. 15 Aug, 2015 2 commits
  7. 17 Jul, 2015 2 commits
  8. 16 Jul, 2015 1 commit
    • Nicolas Dufresne's avatar
      gtk: Fix race between queue_draw and destroy · 1a7c9b82
      Nicolas Dufresne authored
      In GTK dispose can be called before the last ref is reached. This
      happens when you close the container window. The dispose will be
      explicitly called, and destroyed notify will be fired. This patch
      fixes this race by properly tracking the widget state.
      In the sink, we now set the widget pointer to NULL, so the widget
      will properly get created again if you set your pipeline to NULL
      state after the widget was destroy, and set it back to PLAYING.
  9. 09 Jul, 2015 3 commits
  10. 15 Jun, 2015 3 commits
  11. 12 Jun, 2015 3 commits
  12. 11 Jun, 2015 2 commits
    • Nicolas Dufresne's avatar
      gstgtk: Allow doing gst-inspect-1.0 on these elements · 5c6050f8
      Nicolas Dufresne authored
      This patch allow going gst-inspect-1.0 on these elements removing
      ugly crash that was previously occurring. The method consist of
      making the widget creation as lazy as possible. This way we don't
      endup doing gtk_init() before the application. We also ref_sink()
      the widget, so we don't crash if the parent widget is discarded,
      and cleanly error out with GL if the widget has no parent window,
      because calling gtk_widget_realized() can only be done if the widget
      has been parented to a window).
    • Matthew Waters's avatar
      Implement gtk sinks · a959c410
      Matthew Waters authored
      two sinks are provided.  gtksink which is a cairo/software based renderer
      and gtkglsink which utilises the GL support in gtk and gstreamer.