1. 12 Feb, 2008 1 commit
    • Wim Taymans's avatar
      fixes: #514889 · 4a7cbe84
      Wim Taymans authored
      Original commit message from CVS:
      patch by:  Wim Taymans  <wim.taymans@collabora.co.uk>
      fixes: #514889
      * gst/rtp/gstrtph264pay.c:
      * gst/rtp/gstrtpmp4gdepay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4gpay.h:
      * gst/rtp/gstrtptheorapay.c:
      * gst/rtp/gstrtpvorbispay.c:
      Fix various leaks shown up in valgrind
      - free sprops and buffer in error cases in H264 payloader
      - fix leak in mp4g depayloader when construction the caps
      - don't leak config string in the mp4g payloader
      - don't leak buffers and headers in theora and vorbis payloaders
      * tests/check/elements/rtp-payloading.c:
      Fix the RTP data test
      - Actually send valid amr data to the payloader instead of 20
      zero-bytes
      - The mp4g payloader expects codec_data on the caps
      4a7cbe84
  2. 09 Jan, 2008 1 commit
    • Stefan Kost's avatar
      gst/rtp/: Remove copy/paste unused code (property setters and getter) found by... · e7f91998
      Stefan Kost authored
      gst/rtp/: Remove copy/paste unused code (property setters and getter) found by the coverage suite (yay, saves ~20k on...
      
      Original commit message from CVS:
      * gst/rtp/gstasteriskh263.c:
      * gst/rtp/gstrtpL16depay.c:
      * gst/rtp/gstrtpac3depay.c:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpgsmdepay.c:
      * gst/rtp/gstrtph263depay.c:
      * gst/rtp/gstrtph263pdepay.c:
      * gst/rtp/gstrtph263ppay.c:
      * gst/rtp/gstrtph264depay.c:
      * gst/rtp/gstrtph264pay.c:
      * gst/rtp/gstrtpmp2tdepay.c:
      * gst/rtp/gstrtpmp4adepay.c:
      * gst/rtp/gstrtpmp4gdepay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vdepay.c:
      * gst/rtp/gstrtpmpadepay.c:
      * gst/rtp/gstrtpmpvdepay.c:
      * gst/rtp/gstrtpsv3vdepay.c:
      * gst/rtp/gstrtptheoradepay.c:
      * gst/rtp/gstrtptheorapay.c:
      * gst/rtp/gstrtpvorbisdepay.c:
      * gst/rtp/gstrtpvorbispay.c:
      Remove copy/paste unused code (property setters and getter) found by
      the coverage suite (yay, saves ~20k on disk).
      e7f91998
  3. 11 Dec, 2007 1 commit
    • Wai-Ming Ho's avatar
      gst/rtp/gstrtph264pay.*: Use higher performance start-code searching. · 2ad5efaf
      Wai-Ming Ho authored
      Original commit message from CVS:
      Patch by: Wai-Ming Ho <webregbox at yahoo dot co dot uk>
      * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_init),
      (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
      (next_start_code), (is_nal_equal), (gst_rtp_h264_pay_decode_nal),
      (encode_base64), (gst_rtp_h264_pay_parse_sps_pps),
      (gst_rtp_h264_pay_handle_buffer):
      * gst/rtp/gstrtph264pay.h:
      Use higher performance start-code searching.
      Parse NALs and store SPS, PPS and profile in the caps so that they can
      be used in the SDP. Fixes #502814.
      2ad5efaf
  4. 18 Oct, 2007 1 commit
  5. 09 May, 2007 1 commit
    • Sébastien Moutte's avatar
      gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 know the size... · f636fb8b
      Sébastien Moutte authored
      gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 know the size of data pointed when moving the pointer.
      
      Original commit message from CVS:
      * gst/level/gstlevel.c: (gst_level_calculate_##TYPE),
      (gst_level_transform_ip):
      Use guint8 * instead of gpointer then vs6 know the size of data
      pointed when moving the pointer.
      * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
      Move instructions after variables declaration.
      * win32/vs6/autogen.dsp:
      * win32/vs6/libgstrtp.dsp:
      * win32/vs6/libgstrtsp.dsp:
      Update vs6 project files.
      f636fb8b
  6. 29 Mar, 2007 1 commit
    • Laurent Glayal's avatar
      gst/rtp/: Added H264 payloader. Fixes #423782. · d94a696b
      Laurent Glayal authored
      Original commit message from CVS:
      Patch by: Laurent Glayal <spglegle at yahoo dot fr>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_base_init),
      (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
      (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
      (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
      (gst_rtp_h264_pay_get_property), (gst_rtp_h264_pay_change_state),
      (gst_rtp_h264_pay_plugin_init):
      * gst/rtp/gstrtph264pay.h:
      Added H264 payloader. Fixes #423782.
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
      (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
      Small fixes.
      d94a696b