1. 04 Jan, 2012 1 commit
  2. 03 Jan, 2012 1 commit
  3. 02 Jan, 2012 14 commits
  4. 31 Dec, 2011 1 commit
  5. 30 Dec, 2011 7 commits
  6. 28 Dec, 2011 5 commits
  7. 25 Dec, 2011 11 commits
    • Tim-Philipp Müller's avatar
      gdp: move dataprotocol library into gdp plugin and make private · 862d9f74
      Tim-Philipp Müller authored
      We have removed things like protocol=gdp in the tcp elements
      in favour of explicit gdppay/depay elements, so there's no need
      to keep a public API and library for now. We can still add it
      back later. Someone needs to think hard about 0.11 and gdp
      anyway one of these days.
    • Tim-Philipp Müller's avatar
    • Tim-Philipp Müller's avatar
      tcp: remove some dataprotocol cruft · 17359744
      Tim-Philipp Müller authored
      The protocol=gdp property has been removed in favour
      of explicit gdppay/depay.
    • Wim Taymans's avatar
      gdp: fix header files · 3be7c22b
      Wim Taymans authored
      Ensure correct indentation and retab
      Make sure all structure have padding
    • Wim Taymans's avatar
      gdp: rename buffer PREROLL -> LIVE flag · 9cd50cad
      Wim Taymans authored
      Rename the GST_BUFFER_FLAG_PREROLL to GST_BUFFER_FLAG_LIVE and give the new flag
      a meaning. The old PREROLL flag never had a clear meaning.
    • Wim Taymans's avatar
      gdp: make new _buffer_allocate method · bc11a6fd
      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.
    • Wim Taymans's avatar
      gdp: Rework GstSegment handling · 7c7920e0
      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.
    • Wim Taymans's avatar
      gdp: Hide the GstStructure in GstEvent · 1d948219
      Wim Taymans authored
      Hide the GstStructure of the event in the implementation specific part so that
      we can change it.
      Add methods to check and make the event writable.
      Add a new method to get a writable GstStructure of the element.
      Avoid directly accising the event structure.
    • Stefan Kost's avatar
      gdp: add docs for GstDPPacketizer · f8cdb67f
      Stefan Kost authored
    • Wim Taymans's avatar
      gdp: port code to new buffer data API · d7b3ff84
      Wim Taymans authored
    • Wim Taymans's avatar
      gdp: remove deprecated code · a9cec31b
      Wim Taymans authored