1. 08 Feb, 2012 1 commit
  2. 02 Feb, 2012 1 commit
  3. 27 Jan, 2012 2 commits
  4. 25 Jan, 2012 1 commit
    • Wim Taymans's avatar
      Add new GstMapInfo · a5212528
      Wim Taymans authored
      Use a structure to hold info about the mapping. The application then keeps track
      of this state and we can use it to unmap the memory again later.
  5. 19 Jan, 2012 1 commit
  6. 06 Jan, 2012 1 commit
  7. 04 Dec, 2011 1 commit
    • Tim-Philipp Müller's avatar
      Work around deprecated thread API in glib master · 5889260d
      Tim-Philipp Müller authored
      Add private replacements for deprecated functions such as
      g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
      to avoid the deprecation warnings. We can't change most of
      these in 0.10 because they're part of our API and ABI.
  8. 28 Nov, 2011 6 commits
  9. 22 Nov, 2011 1 commit
  10. 21 Nov, 2011 1 commit
    • Wim Taymans's avatar
      pad: Merge pad mode activation functions · 2f1ed653
      Wim Taymans authored
      Add the pad mode to the activate function so that we can reuse the same function
      for all activation modes. This makes the core logic smaller and allows for some
      elements to make their activation code easier. It would allow us to add more
      scheduling modes later without having to add more activate functions.
  11. 18 Nov, 2011 2 commits
  12. 17 Nov, 2011 1 commit
  13. 16 Nov, 2011 3 commits
  14. 15 Nov, 2011 2 commits
    • Wim Taymans's avatar
      _query_peer_*() -> _peer_query_*() · e85198bc
      Wim Taymans authored
    • Wim Taymans's avatar
      pad: remove getcaps and use caps query · b5c3e254
      Wim Taymans authored
      Remove the getcaps function on the pad and use the CAPS query for
      the same effect.
      Add PROXY_CAPS to the pad flags. This instructs the default caps event and query
      handlers to pass on the CAPS related queries and events. This simplifies a lot
      of elements that passtrough caps negotiation.
      Make two utility functions to proxy caps queries and aggregate the result. Needs
      to use the pad forward function instead later.
      Make the _query_peer_ utility functions use the gst_pad_peer_query() function to
      make sure the probes are emited properly.
  15. 09 Nov, 2011 1 commit
  16. 03 Nov, 2011 1 commit
  17. 10 Oct, 2011 1 commit
  18. 07 Sep, 2011 1 commit
  19. 12 Aug, 2011 1 commit
  20. 10 Aug, 2011 1 commit
  21. 28 Jul, 2011 1 commit
  22. 10 Jun, 2011 1 commit
    • Wim Taymans's avatar
      buffer: make new _buffer_allocate method · b27ee30a
      Wim Taymans authored
      Make a new method to allocate a buffer + memory that takes the allocator and the
      alignment as parameters. Provide a macro for the old method but prefer to use
      the new method to encourage plugins to negotiate the allocator properly.
  23. 24 May, 2011 1 commit
  24. 18 May, 2011 1 commit
  25. 17 May, 2011 1 commit
    • Sebastian Dröge's avatar
      Revert "query: allow _make_writable on query handlers" · 3d2127f8
      Sebastian Dröge authored
      This reverts commit cf4fbc00.
      This change did not improve the situation for bindings because
      queries are usually created, then directly passed to a function
      and not stored elsewhere, and the writability problem with
      miniobjects usually happens with buffers or caps instead.
  26. 16 May, 2011 3 commits
    • Sebastian Dröge's avatar
      elements: Update for negotiation related API changes · 43e165c9
      Sebastian Dröge authored
      The filter caps are only forwarded and returned instead
      of ANY caps in the core elements because they don't do
      anything caps specific.
    • Mark Nauwelaerts's avatar
      queue2: adjust input data rate estimation · fe1dcbe6
      Mark Nauwelaerts authored
      ... being aware of possible initial higher burst rate.
    • Wim Taymans's avatar
      Rework GstSegment handling · bdbc0693
      Wim Taymans authored
      Improve GstSegment, rename some fields. The idea is to have the GstSegment
      structure represent the timing structure of the buffers as they are generated by
      the source or demuxer element.
      gst_segment_set_seek() -> gst_segment_do_seek()
      Rename the NEWSEGMENT event to SEGMENT.
      Make parsing of the SEGMENT event into a GstSegment structure.
      Pass a GstSegment structure when making a new SEGMENT event. This allows us to
      pass the timing info directly to the next element. No accumulation is needed in
      the receiving element, all the info is inside the element.
      Remove gst_segment_set_newsegment(): This function as used to accumulate
      segments received from upstream, which is now not needed anymore because the
      segment event contains the complete timing information.
  27. 10 May, 2011 1 commit
  28. 09 May, 2011 1 commit