GNOME Bugzilla – Bug 369392
RTP H.263 depayloader
Last modified: 2007-08-20 16:52:46 UTC
A rtp h263 payloader (rtph263pay) exists but the rtp h263 depayloader (rtph263depay) is missing. Even if H.263 is less used (replaced by H263+/H264) it's still alive and often in use as default video codec in many softphones.
there is rtph263pdepay in gst-plugin-good
Hi, rtph263pdepay is RFC 2429 compliant (for H263-1998 / H263-2000), H263 (the first one (1996)) needs RFC 2190 depayloader. Regards.
Created attachment 90435 [details] H263 depayloader contains gstrtph263depay.c and gstrtph263depay.h.
Created attachment 91930 [details] [review] Patch to merge the above posted files with the gst-plugins-good-0.10.6 I have merged the files provided by Laurent with the necessary modifications to the 'Makefile.in' and 'Makefile.am' files in order to merge the 'rtph263depay' files with the current GStreamer distribution.
Commited the one from farsight which also does Mode A and has some more efficient adapter handling. * 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.