From 98039503e90d89459a599cb3dc41955ff81482a6 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 6 Sep 2005 15:50:58 +0000 Subject: gst/rtp/: Added mpeg4 video payload encoder/decoder. 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. --- gst/rtp/gstrtp.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gst/rtp/gstrtp.c') diff --git a/gst/rtp/gstrtp.c b/gst/rtp/gstrtp.c index 02205d23..d571b119 100644 --- a/gst/rtp/gstrtp.c +++ b/gst/rtp/gstrtp.c @@ -28,6 +28,8 @@ #include "gstrtpmpadec.h" #include "gstrtph263pdec.h" #include "gstrtph263penc.h" +#include "gstrtpmp4venc.h" +#include "gstrtpmp4vdec.h" static gboolean plugin_init (GstPlugin * plugin) @@ -53,6 +55,12 @@ plugin_init (GstPlugin * plugin) if (!gst_rtph263pdec_plugin_init (plugin)) return FALSE; + if (!gst_rtpmp4venc_plugin_init (plugin)) + return FALSE; + + if (!gst_rtpmp4vdec_plugin_init (plugin)) + return FALSE; + return TRUE; } -- cgit