1. 10 Nov, 2011 1 commit
    • Wim Taymans's avatar
      pad: remove GstPadFixateCapsFunction · 37318a8c
      Wim Taymans authored
      The fixate caps function was not used externally and we have vmethods in the
      base classes where it is needed.
      Update some docs.
      simplify some fixate functions in the base classes. Also pass the untruncated
      caps to the vmethod.
      37318a8c
  2. 09 Nov, 2011 4 commits
  3. 08 Nov, 2011 3 commits
    • Wim Taymans's avatar
      pad: install query probes · 642a4697
      Wim Taymans authored
      Fire query probes according to updated design doc.
      642a4697
    • Wim Taymans's avatar
      pad: add pull mode probes · ce090102
      Wim Taymans authored
      Allow probes to inspect the offset and size from a probe in pull mode and allow
      the probe to modify the buffer.
      Update design doc a little.
      ce090102
    • Wim Taymans's avatar
      pad: Add GstPadProbeInfo · ba3028ae
      Wim Taymans authored
      Make a new GstPadProbeInfo structure and pass this in the probe callback. This
      allows us to add more things later and also allow the callback to replace or
      modify the passed object.
      ba3028ae
  4. 07 Nov, 2011 1 commit
    • Wim Taymans's avatar
      pad: rework pad probes · 24e596a1
      Wim Taymans authored
      Make a separate cookie to detect chancges in the list of probes and keeping
      track of what hooks have been invoked yet.
      Remove the requirement to have probes on srcpads in push mode and sinkpads in
      pull mode.
      Add some more debug.
      Keep track of what callbacks got executed. If no callback is called and we are a
      blocking pad, let the item pass. This allows you to block pads on selected
      items only.
      Explicitly have an UPSTREAM and DOWNSTREAM PadProbeType. This allows you to only
      block the pad on upstream or downstream items.
      Add convenience macros to only block on downstream/upstream items.
      24e596a1
  5. 04 Nov, 2011 1 commit
  6. 03 Nov, 2011 1 commit
  7. 02 Nov, 2011 2 commits
  8. 01 Nov, 2011 2 commits
    • Tim-Philipp Müller's avatar
      pad: rename GstActivateMode to GstPadActivateMode · 4f004eff
      Tim-Philipp Müller authored
      These might be useful:
      sed -i -e 's/GstActivateMode/GstPadActivateMode/g' `git grep GstActivateMode | sed -e 's/:.*//' | sort -u`
      sed -i -e 's/GST_ACTIVATE_/GST_PAD_ACTIVATE_/g'    `git grep GST_ACTIVATE_   | sed -e 's/:.*//' | sort -u`
      4f004eff
    • Tim-Philipp Müller's avatar
      pad: rename GstProbeType and GstProbeReturn to GstPadProbe{Type,Return} · bffc9207
      Tim-Philipp Müller authored
      Better now than later in the cycle. These might come in handy:
      
      sed -i -e 's/GstProbeReturn/GstPadProbeReturn/g'   `git grep GstProbeReturn  | sed -e 's/:.*//' | sort -u`
      sed -i -e 's/GST_PROBE_/GST_PAD_PROBE_/g'          `git grep GST_PROBE_      | sed -e 's/:.*//' | sort -u`
      sed -i -e 's/GstProbeType/GstPadProbeType/g'       `git grep GstProbeType    | sed -e 's/:.*//' | sort -u`
      bffc9207
  9. 20 Oct, 2011 1 commit
  10. 17 Oct, 2011 1 commit
  11. 16 Oct, 2011 1 commit
  12. 10 Oct, 2011 5 commits
  13. 07 Oct, 2011 1 commit
  14. 28 Sep, 2011 1 commit
  15. 19 Sep, 2011 1 commit
  16. 16 Sep, 2011 3 commits
  17. 09 Sep, 2011 1 commit
  18. 08 Sep, 2011 5 commits
  19. 07 Sep, 2011 1 commit
  20. 06 Sep, 2011 1 commit
  21. 26 Aug, 2011 1 commit
  22. 17 Aug, 2011 1 commit
  23. 15 Aug, 2011 1 commit