1. 07 Mar, 2006 1 commit
    • Christophe Fergeau's avatar
      Don't leak references returned by gst_pad_get_parent() · 8e6d3a5c
      Christophe Fergeau authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_getcaps),
      (gst_visual_src_setcaps), (gst_visual_sink_setcaps):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_sinkconnect):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_convert_src),
      (gst_vorbisenc_convert_sink):
      * gst-libs/gst/audio/audio.c: (gst_audio_frame_byte_size),
      (gst_audio_duration_from_pad_buffer):
      * gst-libs/gst/audio/gstaudiofilter.c: (gst_audio_filter_link),
      (gst_audio_filter_chain):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps):
      * gst-libs/gst/video/video.c: (gst_video_frame_rate),
      (gst_video_get_size):
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_setcaps):
      Don't leak references returned by gst_pad_get_parent()
      (#333663, based on patch by: Christophe Fergeau).
      8e6d3a5c
  2. 02 Feb, 2006 1 commit
    • Kai Vehmanen's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: setting queue_delay to zero. Also... · a6d1e0b5
      Kai Vehmanen authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: setting queue_delay to zero. Also avoid thread being started if queue_delay i...
      
      Original commit message from CVS:
      2006-02-01  Philippe Kalaf <burger at speedy dot org>
      
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      Patch by Kai Vehmanen : Adds ability to enable newsegment bypass by
      setting queue_delay to zero. Also avoid thread being started if
      queue_delay is zero.
      a6d1e0b5
  3. 23 Jan, 2006 1 commit
    • Jens Granseuer's avatar
      GCC 2.95 fixes (#328263). · 6b153515
      Jens Granseuer authored
      Original commit message from CVS:
      2006-01-23  Andy Wingo  <wingo@pobox.com>
      
      * ext/alsa/gstalsasink.c:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps),
      (gst_base_rtp_depayload_add_to_queue),
      (gst_base_rtp_depayload_queue_release): GCC 2.95 fixes (#328263).
      
      Patch by: Jens Granseuer <jensgr at gmx dot net>
      6b153515
  4. 18 Dec, 2005 2 commits
    • Philippe Khalaf's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Handle downstream newsegment by... · f5723a25
      Philippe Khalaf authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: Handle downstream newsegment by sending our own newsegment before the next bu...
      
      Original commit message from CVS:
      2005-12-17  Philippe Khalaf  <burger@speedy.org>
      
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_init), (gst_base_rtp_depayload_handle_sink_event):
      Handle downstream newsegment by sending our own newsegment before the
      next buffer to be released. (#323900)
      f5723a25
    • Philippe Khalaf's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: add queue delay to new segment as well... · 3247ffbb
      Philippe Khalaf authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: add queue delay to new segment as well (as opposed to just the first buffer)....
      
      Original commit message from CVS:
      2005-12-17  Philippe Khalaf  <burger@speedy.org>
      
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_set_gst_timestamp):
      add queue delay to new segment as well (as opposed to just the first
      buffer). (bug #322347)
      3247ffbb
  5. 05 Dec, 2005 1 commit
    • Kai Vehmanen's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c · b515b87d
      Kai Vehmanen authored
      Original commit message from CVS:
      2005-12-05  Andy Wingo  <wingo@pobox.com>
      
      patch by: Kai Vehmanen <kv2004 eca cx>
      
      * gst-libs/gst/rtp/gstbasertpdepayload.c
      (gst_base_rtp_depayload_thread): Fix busy loop (#323017).
      b515b87d
  6. 01 Dec, 2005 1 commit
    • Thomas Vander Stichele's avatar
      Do burger's rename for rtp payloaders and depayloaders · ff18d8e2
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * docs/libs/tmpl/gstcolorbalance.sgml:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      * gst-libs/gst/rtp/gstbasertppayload.c:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Do burger's rename for rtp payloaders and depayloaders
      ff18d8e2
  7. 22 Nov, 2005 2 commits
    • 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
    • Andy Wingo Wingo's avatar
      ext/ogg/gstoggdemux.c (gst_ogg_pad_submit_packet) · 20b31b41
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * ext/ogg/gstoggdemux.c (gst_ogg_pad_submit_packet)
      (gst_ogg_demux_perform_seek):
      * ext/theora/theoradec.c (theora_dec_sink_event):
      * ext/vorbis/vorbisdec.c (vorbis_dec_sink_event): Run
      update-funcnames.
      20b31b41
  8. 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
  9. 04 Nov, 2005 1 commit
  10. 03 Nov, 2005 1 commit
  11. 02 Nov, 2005 1 commit
  12. 31 Oct, 2005 3 commits
  13. 27 Oct, 2005 1 commit
  14. 26 Oct, 2005 3 commits
  15. 25 Oct, 2005 1 commit
  16. 11 Oct, 2005 1 commit
    • Wim Taymans's avatar
      check/generic/states.c: remove old property. · f13f1c0b
      Wim Taymans authored
      Original commit message from CVS:
      * check/generic/states.c: (GST_START_TEST):
      remove old property.
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
      (gst_ogg_demux_perform_seek):
      * ext/theora/theoradec.c: (theora_dec_sink_event):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_sink_event),
      (vorbis_handle_data_packet):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_set_gst_timestamp):
      * gst/videorate/gstvideorate.c: (gst_videorate_event):
      Update for newsegment API change.
      f13f1c0b
  17. 09 Oct, 2005 1 commit
  18. 19 Sep, 2005 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: This one was not supposed to go in. · 16c30a24
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_add_to_queue),
      (gst_base_rtp_depayload_push),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_queue_release):
      This one was not supposed to go in.
      16c30a24
    • Wim Taymans's avatar
      check/pipelines/simple_launch_lines.c: Fix for bus API. · 929b8afd
      Wim Taymans authored
      Original commit message from CVS:
      * check/pipelines/simple_launch_lines.c: (run_pipeline):
      Fix for bus API.
      
      * 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_set_gst_timestamp),
      (gst_base_rtp_depayload_queue_release):
      Some cleanups.
      
      * gst-libs/gst/rtp/gstbasertppayload.c:
      (gst_basertppayload_class_init), (gst_basertppayload_init),
      (gst_basertppayload_setcaps), (gst_basertppayload_set_options),
      (gst_basertppayload_set_outcaps), (gst_basertppayload_push),
      (gst_basertppayload_get_property),
      (gst_basertppayload_change_state):
      Added debugging category.
      929b8afd
  19. 02 Sep, 2005 1 commit
  20. 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
  21. 12 Aug, 2005 1 commit
  22. 10 Aug, 2005 1 commit
  23. 14 Jul, 2005 1 commit
    • Philippe Khalaf's avatar
      gst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c... · dc0610fa
      Philippe Khalaf 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