1. 13 Aug, 2013 1 commit
  2. 31 May, 2013 2 commits
  3. 23 May, 2013 2 commits
  4. 04 Nov, 2012 1 commit
  5. 22 Mar, 2012 1 commit
  6. 15 Mar, 2012 1 commit
  7. 11 Nov, 2011 2 commits
  8. 27 Jul, 2011 1 commit
    • Sjoerd Simons's avatar
      rtph264depay: Cope with FU-A E bit not being set · 4c73439e
      Sjoerd Simons authored
      Some h264 payloaders are unfortunately buggy and don't correctly set the
      E bit in FU-A NAL when they have ended. Work around this by assuming
      such a fragmentation unit has ended when there was no packet loss and a
      new NAL is started
      4c73439e
  9. 01 Nov, 2010 1 commit
  10. 22 Sep, 2010 1 commit
  11. 30 Apr, 2010 1 commit
  12. 17 Mar, 2010 1 commit
  13. 26 Nov, 2009 1 commit
  14. 25 Nov, 2008 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Fix the descriptions and fix some email addresses. · 5e27695c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstasteriskh263.c:
      * gst/rtp/gstasteriskh263.h:
      * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps):
      * gst/rtp/gstrtpL16depay.h:
      * gst/rtp/gstrtpL16pay.c:
      * gst/rtp/gstrtpL16pay.h:
      * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps):
      * gst/rtp/gstrtpac3depay.h:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpamrdepay.h:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpamrpay.h:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpdepay.h:
      * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps):
      * gst/rtp/gstrtpg726depay.c:
      * gst/rtp/gstrtpg726pay.c:
      * gst/rtp/gstrtpg729depay.c:
      * gst/rtp/gstrtpg729pay.c:
      * gst/rtp/gstrtpgsmdepay.c:
      * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps):
      * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps):
      * gst/rtp/gstrtph263depay.h:
      * gst/rtp/gstrtph263pay.c:
      * gst/rtp/gstrtph263pay.h:
      * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
      * gst/rtp/gstrtph263pdepay.h:
      * gst/rtp/gstrtph263ppay.c:
      * gst/rtp/gstrtph263ppay.h:
      * gst/rtp/gstrtph264depay.c:
      * gst/rtp/gstrtph264depay.h:
      * gst/rtp/gstrtph264pay.c:
      * gst/rtp/gstrtph264pay.h:
      * gst/rtp/gstrtpilbcdepay.c:
      * gst/rtp/gstrtpilbcpay.c:
      * gst/rtp/gstrtpjpegdepay.h:
      * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps):
      * gst/rtp/gstrtpmp1sdepay.h:
      * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
      * gst/rtp/gstrtpmp2tdepay.h:
      * gst/rtp/gstrtpmp2tpay.c:
      * gst/rtp/gstrtpmp2tpay.h:
      * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps):
      * gst/rtp/gstrtpmp4apay.c:
      * gst/rtp/gstrtpmp4apay.h:
      * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps):
      * gst/rtp/gstrtpmp4gdepay.h:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4gpay.h:
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
      * gst/rtp/gstrtpmp4vdepay.h:
      * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event):
      * gst/rtp/gstrtpmp4vpay.h:
      * gst/rtp/gstrtpmpadepay.c:
      * gst/rtp/gstrtpmpadepay.h:
      * gst/rtp/gstrtpmpapay.c:
      * gst/rtp/gstrtpmpapay.h:
      * gst/rtp/gstrtpmpvdepay.c:
      * gst/rtp/gstrtpmpvdepay.h:
      * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process):
      * gst/rtp/gstrtppcmapay.c:
      * gst/rtp/gstrtppcmudepay.c:
      * gst/rtp/gstrtppcmupay.c:
      * gst/rtp/gstrtpspeexdepay.c:
      * gst/rtp/gstrtpspeexpay.c:
      * gst/rtp/gstrtpsv3vdepay.c:
      * gst/rtp/gstrtpsv3vdepay.h:
      * gst/rtp/gstrtptheoradepay.c:
      * gst/rtp/gstrtptheoradepay.h:
      * gst/rtp/gstrtptheorapay.c:
      * gst/rtp/gstrtptheorapay.h:
      * gst/rtp/gstrtpvorbisdepay.c:
      * gst/rtp/gstrtpvorbisdepay.h:
      * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
      * gst/rtp/gstrtpvorbispay.h:
      * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps):
      * gst/rtp/gstrtpvrawpay.c:
      Fix the descriptions and fix some email addresses.
      5e27695c
  15. 20 May, 2008 1 commit
    • Wim Taymans's avatar
      gst/rtp/gstrtph264depay.*: Add experimental support for outputting... · be0e73ee
      Wim Taymans authored
      gst/rtp/gstrtph264depay.*: Add experimental support for outputting quicktime-like AVC output in addition to the exist...
      
      Original commit message from CVS:
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
      (gst_rtp_h264_depay_init), (gst_rtp_h264_depay_set_property),
      (gst_rtp_h264_depay_get_property), (gst_rtp_h264_depay_setcaps),
      (gst_rtp_h264_depay_process):
      * gst/rtp/gstrtph264depay.h:
      Add experimental support for outputting quicktime-like AVC output in
      addition to the existing bytestream output.
      * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
      (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
      (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_payload_nal),
      (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
      (gst_rtp_h264_pay_get_property):
      * gst/rtp/gstrtph264pay.h:
      Make the parsing mode configurable, for some inputs we don't need to
      scan every byte for start codes.
      Only set the marker bit on ACCESS units.
      be0e73ee
  16. 10 Apr, 2007 1 commit
    • Wim Taymans's avatar
      gst/rtp/gstrtpamrdepay.c: Fix depayloader clock_rate and some cleanups. · acddbd83
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
      (gst_rtp_amr_depay_process):
      Fix depayloader clock_rate and some cleanups.
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_finalize),
      (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
      * gst/rtp/gstrtph264depay.h:
      Don't push codec_data in the adapter because it might get flushed when
      we get a discont.
      * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
      Handle multiple AU per packet.
      * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process),
      (gst_rtp_sv3v_depay_plugin_init):
      Disable rank, this one does not work.
      Remove timestamping, base class does that.
      acddbd83
  17. 29 Mar, 2007 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Flush adapter on disconts. · a87260cb
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstasteriskh263.h:
      * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process),
      (gst_rtp_h263p_depay_change_state):
      * gst/rtp/gstrtph263pdepay.h:
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
      (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
      (gst_rtp_h264_depay_change_state):
      * gst/rtp/gstrtph264depay.h:
      * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init),
      (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_process):
      * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
      Flush adapter on disconts.
      a87260cb
  18. 16 Aug, 2006 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Caps extra properties must be defined as strings for depayloaders... · ffed349b
      Wim Taymans authored
      gst/rtp/: Caps extra properties must be defined as strings for depayloaders because they are generated from an SDP.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpmp4gdepay.c:
      Caps extra properties must be defined as strings for
      depayloaders because they are generated from an SDP.
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_base_init),
      (gst_rtp_h264_depay_class_init), (gst_rtp_h264_depay_init),
      (gst_rtp_h264_depay_finalize), (decode_base64),
      (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
      (gst_rtp_h264_depay_set_property),
      (gst_rtp_h264_depay_get_property),
      (gst_rtp_h264_depay_change_state),
      (gst_rtp_h264_depay_plugin_init):
      * gst/rtp/gstrtph264depay.h:
      Added basic, not completely functional RFC 3984 H264 depayloader.
      ffed349b
  19. 12 Jul, 2006 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Added mpeg2 TS depayloader. Closing #347234. · 0da3b73f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_base_init),
      (gst_rtp_mp2t_depay_class_init), (gst_rtp_mp2t_depay_init),
      (gst_rtp_mp2t_depay_setcaps), (gst_rtp_mp2t_depay_process),
      (gst_rtp_mp2t_depay_set_property),
      (gst_rtp_mp2t_depay_get_property),
      (gst_rtp_mp2t_depay_change_state),
      (gst_rtp_mp2t_depay_plugin_init):
      * gst/rtp/gstrtpmp2tdepay.h:
      Added mpeg2 TS depayloader. Closing #347234.
      0da3b73f
  20. 01 Jun, 2006 1 commit
    • Stefan Kost's avatar
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass · 1def669c
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.h:
      * ext/annodex/gstcmmldec.h:
      * ext/cairo/gsttimeoverlay.h:
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdemux.h:
      * ext/esd/esdmon.h:
      * ext/esd/esdsink.h:
      * ext/flac/gstflacenc.h:
      * ext/gconf/gstgconfaudiosink.h:
      * ext/gconf/gstgconfaudiosrc.h:
      * ext/gconf/gstgconfvideosink.h:
      * ext/gconf/gstgconfvideosrc.h:
      * ext/gdk_pixbuf/gstgdkanimation.h:
      * ext/gdk_pixbuf/pixbufscale.h:
      * ext/hal/gsthalaudiosink.h:
      * ext/hal/gsthalaudiosrc.h:
      * ext/jpeg/gstjpegenc.h:
      * ext/jpeg/gstsmokedec.h:
      * ext/jpeg/gstsmokeenc.h:
      * ext/libcaca/gstcacasink.h:
      * ext/libmng/gstmngdec.h:
      * ext/libmng/gstmngenc.h:
      * ext/libpng/gstpngdec.h:
      * ext/libpng/gstpngenc.h:
      * ext/raw1394/gstdv1394src.h:
      * ext/speex/gstspeexenc.h:
      * gst/autodetect/gstautoaudiosink.h:
      * gst/autodetect/gstautovideosink.h:
      * gst/avi/gstavidemux.h:
      * gst/cutter/gstcutter.h:
      * gst/debug/efence.h:
      * gst/debug/gstnavigationtest.h:
      * gst/debug/gstnavseek.h:
      * gst/flx/gstflxdec.h:
      * gst/goom/gstgoom.h:
      * gst/icydemux/gsticydemux.h:
      * gst/id3demux/gstid3demux.h:
      * gst/law/alaw-decode.h:
      * gst/law/alaw-encode.h:
      * gst/law/mulaw-decode.h:
      * gst/law/mulaw-encode.h:
      * gst/matroska/matroska-mux.h:
      * gst/median/gstmedian.h:
      * gst/oldcore/gstaggregator.h:
      * gst/oldcore/gstfdsink.h:
      * gst/oldcore/gstmd5sink.h:
      * gst/oldcore/gstmultifilesrc.h:
      * gst/oldcore/gstpipefilter.h:
      * gst/oldcore/gstshaper.h:
      * gst/oldcore/gststatistics.h:
      * gst/rtp/gstasteriskh263.h:
      * gst/rtp/gstrtpL16depay.h:
      * gst/rtp/gstrtpL16pay.h:
      * gst/rtp/gstrtpamrdepay.h:
      * gst/rtp/gstrtpamrpay.h:
      * gst/rtp/gstrtpdepay.h:
      * gst/rtp/gstrtpgsmdepay.h:
      * gst/rtp/gstrtpgsmpay.h:
      * gst/rtp/gstrtph263pay.h:
      * gst/rtp/gstrtph263pdepay.h:
      * gst/rtp/gstrtph263ppay.h:
      * gst/rtp/gstrtpmp4gpay.h:
      * gst/rtp/gstrtpmp4vdepay.h:
      * gst/rtp/gstrtpmp4vpay.h:
      * gst/rtp/gstrtpmpadepay.h:
      * gst/rtp/gstrtpmpapay.h:
      * gst/rtp/gstrtppcmadepay.h:
      * gst/rtp/gstrtppcmapay.h:
      * gst/rtp/gstrtppcmudepay.h:
      * gst/rtp/gstrtppcmupay.h:
      * gst/rtp/gstrtpspeexdepay.h:
      * gst/rtp/gstrtpspeexpay.h:
      * gst/rtsp/gstrtpdec.h:
      * gst/rtsp/gstrtspsrc.h:
      * gst/smpte/gstsmpte.h:
      * gst/udp/gstdynudpsink.h:
      * gst/udp/gstmultiudpsink.h:
      * gst/udp/gstudpsink.h:
      * gst/udp/gstudpsrc.h:
      * gst/videofilter/gstvideobalance.h:
      * gst/videofilter/gstvideoflip.h:
      * sys/oss/gstossdmabuffer.h:
      * sys/oss/gstossmixerelement.h:
      * sys/oss/gstosssink.h:
      * sys/oss/gstosssrc.h:
      * sys/osxvideo/osxvideosink.h:
      * sys/sunaudio/gstsunaudiomixer.h:
      * sys/sunaudio/gstsunaudiosink.h:
      * sys/ximage/gstximagesrc.h:
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
      1def669c
  21. 22 May, 2006 1 commit
  22. 13 Apr, 2006 2 commits
    • Thomas Vander Stichele's avatar
      reverting rtp patches to fix freeze break on -base as explained on the list · cafd9931
      Thomas Vander Stichele authored
      Original commit message from CVS:
      reverting rtp patches to fix freeze break on -base as explained on the list
      cafd9931
    • Tim-Philipp Müller's avatar
      gst/rtp/: Fix GObject macros. · 9e8bbf41
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/rtp/gstasteriskh263.h:
      * gst/rtp/gstrtpL16depay.h:
      * gst/rtp/gstrtpL16pay.h:
      * gst/rtp/gstrtpamrdepay.h:
      * gst/rtp/gstrtpamrpay.h:
      * gst/rtp/gstrtpdepay.h:
      * gst/rtp/gstrtpgsmdepay.h:
      * gst/rtp/gstrtpgsmpay.h:
      * gst/rtp/gstrtph263pay.h:
      * gst/rtp/gstrtph263pdepay.h:
      * gst/rtp/gstrtph263ppay.h:
      * gst/rtp/gstrtpilbcdepay.h:
      * gst/rtp/gstrtpilbcpay.h:
      * gst/rtp/gstrtpmp4gpay.h:
      * gst/rtp/gstrtpmp4vdepay.h:
      * gst/rtp/gstrtpmp4vpay.h:
      * gst/rtp/gstrtpmpadepay.h:
      * gst/rtp/gstrtpmpapay.h:
      * gst/rtp/gstrtppcmadepay.h:
      * gst/rtp/gstrtppcmapay.h:
      * gst/rtp/gstrtppcmudepay.h:
      * gst/rtp/gstrtppcmupay.h:
      * gst/rtp/gstrtpspeexdepay.h:
      * gst/rtp/gstrtpspeexpay.h:
      Fix GObject macros.
      9e8bbf41
  23. 22 Dec, 2005 1 commit
    • Philippe Kalaf's avatar
      gst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) inherit from · 0c241465
      Philippe Kalaf authored
      Original commit message from CVS:
      2005-12-22  Philippe Khalaf  <burger@speedy.org>
      
      * gst-plugins-good/gst/rtp/gstrtph263pdepay.h:
      * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
      * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h:
      * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
      Making these depayloaders (H263+ and mpeg4 video) inherit from
      RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908.
      0c241465
  24. 01 Dec, 2005 1 commit
  25. 06 Sep, 2005 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Added mpeg4 video payload encoder/decoder. · 98039503
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
      (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
      (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
      (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
      (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
      (gst_rtpmp4vdec_plugin_init):
      * gst/rtp/gstrtpmp4vdec.h:
      * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
      (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
      (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
      (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
      (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
      (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
      * gst/rtp/gstrtpmp4venc.h:
      * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
      * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
      Added mpeg4 video payload encoder/decoder.
      Added some docs in mpa payloader.
      98039503
  26. 18 Aug, 2005 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Remove old code that is now in gst-libs/gst/rtp/. · 9a5c8cd2
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp-common.h:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpL16enc.h:
      * gst/rtp/gstrtpdec.c: (gst_rtpdec_get_type),
      (gst_rtpdec_class_init), (gst_rtpdec_chain_rtp),
      (gst_rtpdec_chain_rtcp), (gst_rtpdec_change_state),
      (gst_rtpdec_plugin_init):
      * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_get_type),
      (gst_rtph263pdec_base_init), (gst_rtph263pdec_class_init),
      (gst_rtph263pdec_init), (gst_rtph263pdec_chain),
      (gst_rtph263pdec_set_property), (gst_rtph263pdec_get_property),
      (gst_rtph263pdec_change_state), (gst_rtph263pdec_plugin_init):
      * gst/rtp/gstrtph263pdec.h:
      * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
      (gst_rtph263penc_base_init), (gst_rtph263penc_class_init),
      (gst_rtph263penc_init), (gst_rtph263penc_flush),
      (gst_rtph263penc_chain), (gst_rtph263penc_set_property),
      (gst_rtph263penc_get_property), (gst_rtph263penc_change_state),
      (gst_rtph263penc_plugin_init):
      * gst/rtp/gstrtph263penc.h:
      * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_get_type),
      (gst_rtpmpadec_base_init), (gst_rtpmpadec_class_init),
      (gst_rtpmpadec_init), (gst_rtpmpadec_chain),
      (gst_rtpmpadec_set_property), (gst_rtpmpadec_get_property),
      (gst_rtpmpadec_change_state), (gst_rtpmpadec_plugin_init):
      * gst/rtp/gstrtpmpadec.h:
      * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
      (gst_rtpmpaenc_base_init), (gst_rtpmpaenc_class_init),
      (gst_rtpmpaenc_init), (gst_rtpmpaenc_flush), (gst_rtpmpaenc_chain),
      (gst_rtpmpaenc_set_property), (gst_rtpmpaenc_get_property),
      (gst_rtpmpaenc_change_state), (gst_rtpmpaenc_plugin_init):
      * gst/rtp/gstrtpmpaenc.h:
      * gst/rtp/rtp-packet.c:
      * gst/rtp/rtp-packet.h:
      Remove old code that is now in gst-libs/gst/rtp/.
      Added some payload/depayloaders.
      
      * gst/udp/gstudpsink.c: (gst_udpsink_class_init):
      Fix port number range.
      9a5c8cd2