1. 04 Apr, 2012 1 commit
  2. 17 Jan, 2012 1 commit
  3. 13 Jul, 2011 1 commit
  4. 10 Jul, 2011 1 commit
  5. 13 Jun, 2011 1 commit
  6. 10 Apr, 2011 1 commit
  7. 23 Dec, 2010 1 commit
  8. 21 Dec, 2010 1 commit
  9. 30 Sep, 2010 1 commit
  10. 11 Jun, 2010 1 commit
  11. 11 May, 2010 1 commit
  12. 29 Apr, 2010 1 commit
  13. 18 Mar, 2010 1 commit
  14. 05 Jan, 2010 1 commit
  15. 17 Dec, 2009 1 commit
  16. 18 Nov, 2009 2 commits
  17. 03 Aug, 2009 1 commit
    • Edward Hervey's avatar
      rtp: New QDM2 rtp depayloader. · d39c057e
      Edward Hervey authored
      Reverse-engineered by comparing:
      * A rtp hinted file provided by DarwinStreamingServer
      * The output procued by DSS for that same file
      
      Also used various streaming sources available on the internet to fine-tune
      the code.
      
      The header/codec_data extraction methods are from FFMpeg (LGPL).
      d39c057e
  18. 08 Jun, 2009 1 commit
  19. 05 Jun, 2009 2 commits
  20. 12 May, 2009 1 commit
  21. 08 May, 2009 2 commits
  22. 04 Mar, 2009 1 commit
  23. 14 Nov, 2008 2 commits
    • Wim Taymans's avatar
      gst/rtp/: Add a jpeg depayloader. · 5c9ebea3
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_base_init),
      (gst_rtp_jpeg_depay_class_init), (gst_rtp_jpeg_depay_init),
      (gst_rtp_jpeg_depay_finalize), (MakeTables), (MakeQuantHeader),
      (MakeHuffmanHeader), (MakeDRIHeader), (MakeHeaders),
      (gst_rtp_jpeg_depay_setcaps), (gst_rtp_jpeg_depay_process),
      (gst_rtp_jpeg_depay_change_state),
      (gst_rtp_jpeg_depay_plugin_init):
      * gst/rtp/gstrtpjpegdepay.h:
      Add a jpeg depayloader.
      * gst/rtp/gstrtpjpegpay.c:
      Set the default properties on the payloader to better defaults.
      5c9ebea3
    • Bjorn Ostby's avatar
      gst/rtp/: Add JPEG payloader. Fixes #560756. · d8e74cab
      Bjorn Ostby authored
      Original commit message from CVS:
      Patch by: Bjorn Ostby <bjornos at axis dot com>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpjpegpay.c: (gst_rtp_jpeg_pay_base_init),
      (gst_rtp_jpeg_pay_class_init), (gst_rtp_jpeg_pay_init),
      (gst_rtp_jpeg_pay_setcaps), (gst_rtp_jpeg_pay_header_size),
      (gst_rtp_jpeg_pay_read_quant_table),
      (gst_rtp_jpeg_pay_scan_marker), (gst_rtp_jpeg_pay_handle_buffer),
      (gst_rtp_jpeg_pay_set_property), (gst_rtp_jpeg_pay_get_property),
      (gst_rtp_jpeg_pay_plugin_init):
      * gst/rtp/gstrtpjpegpay.h:
      Add JPEG payloader. Fixes #560756.
      d8e74cab
  24. 04 Nov, 2008 1 commit
    • Stefan Kost's avatar
      Don't install static libs for plugins. Fixes #550851 for -good. · 084812bf
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/Makefile.am:
      * ext/annodex/Makefile.am:
      * ext/cairo/Makefile.am:
      * ext/dv/Makefile.am:
      * ext/esd/Makefile.am:
      * ext/flac/Makefile.am:
      * ext/gconf/Makefile.am:
      * ext/gdk_pixbuf/Makefile.am:
      * ext/hal/Makefile.am:
      * ext/jpeg/Makefile.am:
      * ext/ladspa/Makefile.am:
      * ext/libcaca/Makefile.am:
      * ext/libmng/Makefile.am:
      * ext/libpng/Makefile.am:
      * ext/mikmod/Makefile.am:
      * ext/pulse/Makefile.am:
      * ext/raw1394/Makefile.am:
      * ext/shout2/Makefile.am:
      * ext/soup/Makefile.am:
      * ext/speex/Makefile.am:
      * ext/taglib/Makefile.am:
      * ext/wavpack/Makefile.am:
      * gst/alpha/Makefile.am:
      * gst/apetag/Makefile.am:
      * gst/audiofx/Makefile.am:
      * gst/auparse/Makefile.am:
      * gst/autodetect/Makefile.am:
      * gst/avi/Makefile.am:
      * gst/cutter/Makefile.am:
      * gst/debug/Makefile.am:
      * gst/effectv/Makefile.am:
      * gst/equalizer/Makefile.am:
      * gst/flx/Makefile.am:
      * gst/goom/Makefile.am:
      * gst/goom2k1/Makefile.am:
      * gst/icydemux/Makefile.am:
      * gst/id3demux/Makefile.am:
      * gst/interleave/Makefile.am:
      * gst/law/Makefile.am:
      * gst/level/Makefile.am:
      * gst/matroska/Makefile.am:
      * gst/median/Makefile.am:
      * gst/monoscope/Makefile.am:
      * gst/multifile/Makefile.am:
      * gst/multipart/Makefile.am:
      * gst/oldcore/Makefile.am:
      * gst/qtdemux/Makefile.am:
      * gst/replaygain/Makefile.am:
      * gst/rtp/Makefile.am:
      * gst/rtsp/Makefile.am:
      * gst/smpte/Makefile.am:
      * gst/spectrum/Makefile.am:
      * gst/udp/Makefile.am:
      * gst/videobox/Makefile.am:
      * gst/videocrop/Makefile.am:
      * gst/videofilter/Makefile.am:
      * gst/videomixer/Makefile.am:
      * gst/wavenc/Makefile.am:
      * gst/wavparse/Makefile.am:
      * sys/directdraw/Makefile.am:
      * sys/directsound/Makefile.am:
      * sys/oss/Makefile.am:
      * sys/osxaudio/Makefile.am:
      * sys/osxvideo/Makefile.am:
      * sys/sunaudio/Makefile.am:
      * sys/v4l2/Makefile.am:
      * sys/waveform/Makefile.am:
      * sys/ximage/Makefile.am:
      Don't install static libs for plugins. Fixes #550851 for -good.
      084812bf
  25. 28 Oct, 2008 1 commit
  26. 26 Sep, 2008 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Added MP4A-LATM payloader to match the depayloader. · c77bfaac
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_get_type),
      (gst_rtp_mp4a_pay_base_init), (gst_rtp_mp4a_pay_class_init),
      (gst_rtp_mp4a_pay_init), (gst_rtp_mp4a_pay_finalize),
      (gst_rtp_mp4a_pay_parse_audio_config), (gst_rtp_mp4a_pay_new_caps),
      (gst_rtp_mp4a_pay_setcaps), (gst_rtp_mp4a_pay_handle_buffer),
      (gst_rtp_mp4a_pay_change_state), (gst_rtp_mp4a_pay_plugin_init):
      * gst/rtp/gstrtpmp4apay.h:
      Added MP4A-LATM payloader to match the depayloader.
      c77bfaac
  27. 05 Aug, 2008 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Add MP1S depayloader. · 8f0079c7
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_base_init),
      (gst_rtp_mp1s_depay_class_init), (gst_rtp_mp1s_depay_init),
      (gst_rtp_mp1s_depay_setcaps), (gst_rtp_mp1s_depay_process),
      (gst_rtp_mp1s_depay_set_property),
      (gst_rtp_mp1s_depay_get_property),
      (gst_rtp_mp1s_depay_change_state),
      (gst_rtp_mp1s_depay_plugin_init):
      * gst/rtp/gstrtpmp1sdepay.h:
      Add MP1S depayloader.
      * gst/rtsp/URLS:
      Some more sample rtsp streams.
      8f0079c7
  28. 01 Jul, 2008 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Add raw video pay and depayloaders, see RFC4175. · 41e20653
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_base_init),
      (gst_rtp_vraw_depay_class_init), (gst_rtp_vraw_depay_init),
      (gst_rtp_vraw_depay_setcaps), (gst_rtp_vraw_depay_process),
      (gst_rtp_vraw_depay_change_state),
      (gst_rtp_vraw_depay_plugin_init):
      * gst/rtp/gstrtpvrawdepay.h:
      * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_get_type),
      (gst_rtp_vraw_pay_base_init), (gst_rtp_vraw_pay_class_init),
      (gst_rtp_vraw_pay_init), (gst_rtp_vraw_pay_finalize),
      (gst_rtp_vraw_pay_setcaps), (gst_rtp_vraw_pay_handle_buffer),
      (gst_rtp_vraw_pay_plugin_init):
      * gst/rtp/gstrtpvrawpay.h:
      Add raw video pay and depayloaders, see RFC4175.
      41e20653
  29. 18 Jun, 2008 1 commit
    • mersad's avatar
      gst/rtp/: Added G726 pay/depayloaders. Fixes #538891. · e3141bbb
      mersad authored
      Original commit message from CVS:
      Patch by: mersad <mersad at axis dot com>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_base_init),
      (gst_rtp_g726_depay_class_init), (gst_rtp_g726_depay_init),
      (gst_rtp_g726_depay_setcaps), (gst_rtp_g726_depay_process),
      (gst_rtp_g726_depay_plugin_init):
      * gst/rtp/gstrtpg726depay.h:
      * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_base_init),
      (gst_rtp_g726_pay_class_init), (gst_rtp_g726_pay_init),
      (gst_rtp_g726_pay_setcaps), (gst_rtp_g726_pay_plugin_init):
      * gst/rtp/gstrtpg726pay.h:
      Added G726 pay/depayloaders. Fixes #538891.
      e3141bbb
  30. 13 May, 2008 1 commit
    • Olivier Crete's avatar
      gst/rtp/: Added G729 pay and depayloaders. Fixes #532409. · d6f37dad
      Olivier Crete authored
      Original commit message from CVS:
      Based on patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_base_init),
      (gst_rtp_g729_depay_class_init), (gst_rtp_g729_depay_init),
      (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process),
      (gst_rtp_g729_depay_plugin_init):
      * gst/rtp/gstrtpg729depay.h:
      * gst/rtp/gstrtpg729pay.c: (gst_rtpg729pay_base_init),
      (gst_rtpg729pay_class_init), (gst_rtpg729pay_init),
      (gst_rtpg729pay_setcaps), (gst_rtp_g729_pay_plugin_init):
      * gst/rtp/gstrtpg729pay.h:
      Added G729 pay and depayloaders. Fixes #532409.
      d6f37dad
  31. 12 May, 2008 1 commit
    • Olivier Crete's avatar
      gst/rtp/: Add DV pay and depayloaders. Fixes #532423. · 894206be
      Olivier Crete authored
      Original commit message from CVS:
      Based on patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_base_init),
      (gst_rtp_dv_depay_class_init), (gst_rtp_dv_depay_init),
      (parse_encode), (gst_rtp_dv_depay_setcaps),
      (calculate_difblock_location), (gst_rtp_dv_depay_process),
      (gst_rtp_dv_depay_reset), (gst_rtp_dv_depay_change_state),
      (gst_rtp_dv_depay_plugin_init):
      * gst/rtp/gstrtpdvdepay.h:
      * gst/rtp/gstrtpdvpay.c: (gst_dv_pay_mode_get_type),
      (gst_rtp_dv_pay_base_init), (gst_rtp_dv_pay_class_init),
      (gst_rtp_dv_pay_init), (gst_dv_pay_set_property),
      (gst_dv_pay_get_property), (gst_rtp_dv_pay_setcaps),
      (gst_dv_pay_negotiate), (include_dif),
      (gst_rtp_dv_pay_handle_buffer), (gst_rtp_dv_pay_plugin_init):
      * gst/rtp/gstrtpdvpay.h:
      Add DV pay and depayloaders. Fixes #532423.
      894206be
  32. 25 Jan, 2008 1 commit
    • Thijs Vermeir's avatar
      gst/rtp/: Add MPEG2 video payloader · b03d3e0b
      Thijs Vermeir authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c:
      * gst/rtp/gstrtpmpvpay.c:
      * gst/rtp/gstrtpmpvpay.h:
      Add MPEG2 video payloader
      b03d3e0b
  33. 20 Aug, 2007 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Added an H263 depayloader. Fixes #369392. · 7d92376d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_base_init),
      (gst_rtp_h263_depay_class_init), (gst_rtp_h263_depay_init),
      (gst_rtp_h263_depay_finalize), (gst_rtp_h263_depay_setcaps),
      (gst_rtp_h263_depay_process), (gst_rtp_h263_depay_set_property),
      (gst_rtp_h263_depay_get_property),
      (gst_rtp_h263_depay_change_state),
      (gst_rtp_h263_depay_plugin_init):
      * gst/rtp/gstrtph263depay.h:
      Added an H263 depayloader. Fixes #369392.
      * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
      (gst_rtp_h263p_depay_process):
      * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
      (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_flush):
      Make the H263+ pay/depayloader support H263-1998 and H263-2000
      payloads.
      Also alow plain H263 on the h263p payloaders. Fixes #465040.
      7d92376d
  34. 12 Apr, 2007 1 commit
    • Thomas Vander Stichele's avatar
      gst/rtp/Makefile.am: gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT,... · 2fc86884
      Thomas Vander Stichele authored
      gst/rtp/Makefile.am: gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME, fnv1_hash_32_new, fnv1_hash_...
      
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME,
      fnv1_hash_32_new, fnv1_hash_32_update, fnv1_hash_32_to_24):
      * gst/rtp/fnv1hash.h (__GST_FNV1_HASH_H__):
      Add a simple hashing implementation that we can use to generate
      a 24-bit ident value based on the codebooks for vorbis and theora.
      * gst/rtp/gstrtptheorapay.c (gst_rtp_theora_pay_finish_headers,
      gst_rtp_theora_pay_handle_buffer):
      * gst/rtp/gstrtpvorbisdepay.c
      (gst_rtp_vorbis_depay_parse_configuration,
      gst_rtp_vorbis_depay_switch_codebook, gst_rtp_vorbis_depay_process):
      * gst/rtp/gstrtpvorbispay.c (gst_rtp_vorbis_pay_reset_packet,
      gst_rtp_vorbis_pay_init_packet, gst_rtp_vorbis_pay_flush_packet,
      gst_rtp_vorbis_pay_finish_headers, gst_rtp_vorbis_pay_handle_buffer):
      Use the hashing function, ensuring that the same codebooks result
      in the same ident and thus the same SDP description.
      Various log fixes/changes.
      2fc86884
  35. 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
  36. 28 Mar, 2007 1 commit
    • Stefan Kost's avatar
      gst/rtp/: Added MP4A-LATM depayloader. Fixes #417792. · c0cdcae5
      Stefan Kost authored
      Original commit message from CVS:
      Based on patch by: Stefan Kost  <ensonic@users.sf.net>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_base_init),
      (gst_rtp_mp4a_depay_class_init), (gst_rtp_mp4a_depay_init),
      (gst_rtp_mp4a_depay_finalize), (gst_rtp_mp4a_depay_setcaps),
      (gst_rtp_mp4a_depay_process), (gst_rtp_mp4a_depay_set_property),
      (gst_rtp_mp4a_depay_get_property),
      (gst_rtp_mp4a_depay_change_state),
      (gst_rtp_mp4a_depay_plugin_init):
      * gst/rtp/gstrtpmp4adepay.h:
      Added MP4A-LATM depayloader. Fixes #417792.
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
      (gst_rtp_mp4v_depay_process):
      Fixup depayloader, setting codec_data, using more efficient adaptor and
      rtpbuffer handling.
      * gst/rtsp/URLS:
      Add url to test above.
      c0cdcae5