After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 369392 - RTP H.263 depayloader
RTP H.263 depayloader
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other All
: Normal enhancement
: NONE
Assigned To: Wim Taymans
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-11-02 12:31 UTC by Laurent Glayal
Modified: 2007-08-20 16:52 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
H263 depayloader (4.18 KB, application/x-compressed-tar)
2007-06-22 06:48 UTC, Laurent Glayal
  Details
Patch to merge the above posted files with the gst-plugins-good-0.10.6 (25.78 KB, patch)
2007-07-18 11:08 UTC, Jordi Jaen Pallares
rejected Details | Review

Description Laurent Glayal 2006-11-02 12:31:40 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.
Comment 1 Stefan Sauer (gstreamer, gtkdoc dev) 2007-02-02 09:55:53 UTC
there is rtph263pdepay in gst-plugin-good
Comment 2 Laurent Glayal 2007-03-30 09:16:18 UTC
Hi,
rtph263pdepay is RFC 2429 compliant (for H263-1998 / H263-2000), H263 (the first one (1996)) needs RFC 2190 depayloader.
Regards.

Comment 3 Laurent Glayal 2007-06-22 06:48:29 UTC
Created attachment 90435 [details]
H263 depayloader

contains gstrtph263depay.c and gstrtph263depay.h.
Comment 4 Jordi Jaen Pallares 2007-07-18 11:08:48 UTC
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.
Comment 5 Wim Taymans 2007-08-20 16:52:46 UTC
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.