1. 21 Dec, 2010 2 commits
  2. 15 Dec, 2010 1 commit
  3. 13 Oct, 2008 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Add some more G_LIKELY · 4ae82906
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_change_state):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Add some more G_LIKELY
      Fail when the setcaps function was not called.
      * gst-libs/gst/rtp/gstbasertppayload.c:
      (gst_basertppayload_set_outcaps):
      Propagate return value of setcaps.
      4ae82906
  4. 02 May, 2008 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Catch packet-lost events from the... · f0f6476a
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpdepayload.*: Catch packet-lost events from the jitterbuffer and convert them into a vmetho...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init),
      (gst_base_rtp_depayload_handle_sink_event), (create_segment_event),
      (gst_base_rtp_depayload_packet_lost),
      (gst_base_rtp_depayload_set_gst_timestamp):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Catch packet-lost events from the jitterbuffer and convert them into a
      vmethod call (lost-packet) so that depayloaders can do something smart.
      Also add a default packet-lost function that sends out a segment update
      to the decoders.
      f0f6476a
  5. 30 Oct, 2007 1 commit
    • Stefan Kost's avatar
      Fix the docs according to what gtk-doc complained about. · ffa52e2e
      Stefan Kost authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/audio/gstaudiofilter.h:
      * gst-libs/gst/interfaces/mixer.h:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      * gst-libs/gst/sdp/gstsdpmessage.c:
      Fix the docs according to what gtk-doc complained about.
      ffa52e2e
  6. 31 Aug, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Deprecate the queue handling thread... · 827967c8
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpdepayload.*: Deprecate the queue handling thread thing and remove the code.
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init),
      (gst_base_rtp_depayload_finalize),
      (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_handle_sink_event),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_change_state):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Deprecate the queue handling thread thing and remove the code.
      Use new method to calculate the extended timestamp.
      827967c8
  7. 11 Aug, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Mark as deprecated some macros which were presumably meant to be private API... · 2d5d5ac8
      Tim-Philipp Müller authored
      Mark as deprecated some macros which were presumably meant to be private API and accidentally exposed in the public h...
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Mark as deprecated some macros which were presumably meant to be
      private API and accidentally exposed in the public header file.
      Also actually _init() lock (only works at the moment because the
      struct is zeroed out when created and the initial values in the
      mutex struct are zeroes too). (#459585)
      2d5d5ac8
  8. 29 Mar, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Add Private structure. · 76462ceb
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_base_init),
      (gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_init),
      (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_change_state),
      (gst_base_rtp_depayload_set_property),
      (gst_base_rtp_depayload_get_property):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Add Private structure.
      Bring element code to 2007.
      Parse clock-base caps param and use it when generating the
      newsegment.
      Reset variables before going to PAUSED.
      Fix some docs.
      76462ceb
  9. 22 Sep, 2006 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Small cleanups. · 7190c5f0
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_finalize),
      (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_push_full),
      (gst_base_rtp_depayload_push_ts), (gst_base_rtp_depayload_push),
      (gst_base_rtp_depayload_process),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_queue_release):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Small cleanups.
      Fix some leaks.
      Refactored the process method and added methods to push from the process
      vmethod.
      Use _scale functions.
      API: gst_base_rtp_depayload_push_ts
      API: gst_base_rtp_depayload_push
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
      timestamps are uint.
      7190c5f0
  10. 02 Aug, 2006 1 commit
  11. 08 Apr, 2006 1 commit
    • Stefan Kost's avatar
      Fix broken GObject macros · 1a2642a1
      Stefan Kost authored
      Original commit message from CVS:
      * ext/pango/gsttextrender.h:
      * gst-libs/gst/audio/gstaudiosink.h:
      * gst-libs/gst/audio/gstaudiosrc.h:
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      * gst-libs/gst/audio/gstbaseaudiosrc.h:
      * gst-libs/gst/audio/gstringbuffer.h:
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      * gst-libs/gst/rtp/gstbasertppayload.h:
      * gst-libs/gst/video/gstvideofilter.h:
      * gst-libs/gst/video/gstvideosink.h:
      * gst/playback/gstplaybasebin.h:
      * gst/tcp/gstmultifdsink.h:
      * sys/v4l/gstv4lelement.h:
      Fix broken GObject macros
      1a2642a1
  12. 06 Dec, 2005 1 commit
  13. 30 Nov, 2005 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/: closed #320644. · 109cd71c
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_init),
      (gst_basertppayload_event), (gst_basertppayload_push),
      (gst_basertppayload_change_state):
      * gst-libs/gst/rtp/gstbasertppayload.h:
      closed #320644.
      109cd71c
  14. 22 Nov, 2005 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstaudioclock.c: This clock can be slaved to a master clock now. · a3cb4d49
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_init):
      This clock can be slaved to a master clock now.
      
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
      (gst_base_audio_sink_dispose), (gst_base_audio_sink_provide_clock),
      (gst_base_audio_sink_set_clock),
      (gst_base_audio_sink_set_property),
      (gst_base_audio_sink_get_property), (gst_base_audio_sink_preroll),
      (gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      Handle slaving the internal clock to the clock selected in the
      pipeline.
      Add property to make the basesink not provide a clock.
      
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_init),
      (gst_base_rtp_depayload_wait):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      We can use the clock in GstElement, no need to store it ourselves.
      a3cb4d49
  15. 08 Nov, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: We need to send a newsegment event for... · 9a16fb5d
      Tim-Philipp Müller authored
      gst-libs/gst/rtp/gstbasertpdepayload.*: We need to send a newsegment event for each instance, not just for the first ...
      
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_init),
      (gst_base_rtp_depayload_set_gst_timestamp):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      We need to send a newsegment event for each instance, not
      just for the first instance of this class (get rid of
      static variable in function). (#321011).
      9a16fb5d
  16. 03 Nov, 2005 1 commit
  17. 31 Oct, 2005 1 commit
  18. 27 Oct, 2005 1 commit
  19. 26 Oct, 2005 1 commit
  20. 25 Oct, 2005 1 commit
  21. 18 Aug, 2005 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Fix for RTPBuffer changes. · 7667a989
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_add_to_queue),
      (gst_base_rtp_depayload_push),
      (gst_base_rtp_depayload_queue_release):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Fix for RTPBuffer changes.
      
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtpbuffer_allocate_data),
      (gst_rtpbuffer_new_take_data), (gst_rtpbuffer_new_copy_data),
      (gst_rtpbuffer_new_allocate), (gst_rtpbuffer_new_allocate_len),
      (gst_rtpbuffer_calc_header_len), (gst_rtpbuffer_calc_packet_len),
      (gst_rtpbuffer_calc_payload_len), (gst_rtpbuffer_validate_data),
      (gst_rtpbuffer_validate), (gst_rtpbuffer_set_packet_len),
      (gst_rtpbuffer_get_packet_len), (gst_rtpbuffer_get_version),
      (gst_rtpbuffer_set_version), (gst_rtpbuffer_get_padding),
      (gst_rtpbuffer_set_padding), (gst_rtpbuffer_pad_to),
      (gst_rtpbuffer_get_extension), (gst_rtpbuffer_set_extension),
      (gst_rtpbuffer_get_ssrc), (gst_rtpbuffer_set_ssrc),
      (gst_rtpbuffer_get_csrc_count), (gst_rtpbuffer_get_csrc),
      (gst_rtpbuffer_set_csrc), (gst_rtpbuffer_get_marker),
      (gst_rtpbuffer_set_marker), (gst_rtpbuffer_get_payload_type),
      (gst_rtpbuffer_set_payload_type), (gst_rtpbuffer_get_seq),
      (gst_rtpbuffer_set_seq), (gst_rtpbuffer_get_timestamp),
      (gst_rtpbuffer_set_timestamp), (gst_rtpbuffer_get_payload_len),
      (gst_rtpbuffer_get_payload):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Don't subclass GstBuffer but add methods and helper functions
      to construct and manipulate RTP packets in regular GstBuffers.
      7667a989
  22. 12 Aug, 2005 1 commit
  23. 10 Aug, 2005 1 commit
  24. 09 Aug, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst-libs/gst/: Add padding (you will need to rebuild gst-plugins-base,... · b9b56ce7
      Tim-Philipp Müller authored
      gst-libs/gst/: Add padding (you will need to rebuild gst-plugins-base, gst-plugins and all applications afterwards!)
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudioclock.h:
      * gst-libs/gst/audio/gstaudiofilter.h:
      * gst-libs/gst/audio/gstaudiosink.h:
      * gst-libs/gst/audio/gstaudiosrc.h:
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      * gst-libs/gst/audio/gstbaseaudiosrc.h:
      * gst-libs/gst/audio/gstringbuffer.h:
      * gst-libs/gst/net/gstnetbuffer.h:
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Add padding (you will need to rebuild gst-plugins-base,
      gst-plugins and all applications afterwards!)
      b9b56ce7
  25. 14 Jul, 2005 1 commit
    • Philippe Kalaf's avatar
      gst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c... · dc0610fa
      Philippe Kalaf authored
      gst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c gst-libs/gst/rtp/gstbasertpdepayload.h gst-libs/gst/rtp/gstrt...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp
      * gst-libs/gst/rtp/gstbasertpdepayload.c
      * gst-libs/gst/rtp/gstbasertpdepayload.h
      * gst-libs/gst/rtp/gstrtpbuffer.c
      * gst-libs/gst/rtp/gstrtpbuffer.h
      * gst-libs/gst/rtp/Makefile.am
      * gst-libs/gst/rtp/README
      
      Support libs for RTP. Basicaly this add a GstRTPBuffer (extended GstBuffer) and
      a Depayloader Base class that shall be used by payload specific depayloaders.
      dc0610fa