diff --git a/ChangeLog b/ChangeLog index ef08417bbf..8e0d2da12d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-01-24 Wim Taymans + + * gst-libs/gst/rtp/gstrtpbuffer.h: + Add some more fixed payloads. + 2007-01-23 Tim-Philipp Müller * ext/ogg/gstoggdemux.c: (gst_ogg_demux_read_chain): diff --git a/gst-libs/gst/rtp/gstrtpbuffer.h b/gst-libs/gst/rtp/gstrtpbuffer.h index 8483138707..688b3ffad2 100644 --- a/gst-libs/gst/rtp/gstrtpbuffer.h +++ b/gst-libs/gst/rtp/gstrtpbuffer.h @@ -58,10 +58,19 @@ typedef enum { /* Audio: */ GST_RTP_PAYLOAD_PCMU = 0, + GST_RTP_PAYLOAD_1016 = 1, + GST_RTP_PAYLOAD_G721 = 2, GST_RTP_PAYLOAD_GSM = 3, + GST_RTP_PAYLOAD_G723 = 4, + GST_RTP_PAYLOAD_DVI4_8000 = 5, + GST_RTP_PAYLOAD_DVI4_16000 = 6, + GST_RTP_PAYLOAD_LPC = 7, GST_RTP_PAYLOAD_PCMA = 8, + GST_RTP_PAYLOAD_G722 = 9, GST_RTP_PAYLOAD_L16_STEREO = 10, GST_RTP_PAYLOAD_L16_MONO = 11, + GST_RTP_PAYLOAD_QCELP = 12, + GST_RTP_PAYLOAD_CN = 13, GST_RTP_PAYLOAD_MPA = 14, GST_RTP_PAYLOAD_G723_63 = 16, GST_RTP_PAYLOAD_G723_53 = 17, @@ -70,8 +79,14 @@ typedef enum GST_RTP_PAYLOAD_G728 = 20, GST_RTP_PAYLOAD_G729 = 21, + GST_RTP_PAYLOAD_CELLB = 25, + GST_RTP_PAYLOAD_JPEG = 26, + GST_RTP_PAYLOAD_NV = 28, + /* Video: */ + GST_RTP_PAYLOAD_H261 = 31, GST_RTP_PAYLOAD_MPV = 32, + GST_RTP_PAYLOAD_MP2T = 33, GST_RTP_PAYLOAD_H263 = 34, /* BOTH */ @@ -81,10 +96,19 @@ typedef enum * easier. So if please keep these synchronized with the above. */ #define GST_RTP_PAYLOAD_PCMU_STRING "0" +#define GST_RTP_PAYLOAD_1016_STRING "1" +#define GST_RTP_PAYLOAD_G721_STRING "2" #define GST_RTP_PAYLOAD_GSM_STRING "3" +#define GST_RTP_PAYLOAD_G723_STRING "4" +#define GST_RTP_PAYLOAD_DVI4_8000_STRING "5" +#define GST_RTP_PAYLOAD_DVI4_16000_STRING "6" +#define GST_RTP_PAYLOAD_LPC_STRING "7" #define GST_RTP_PAYLOAD_PCMA_STRING "8" +#define GST_RTP_PAYLOAD_G722_STRING "9" #define GST_RTP_PAYLOAD_L16_STEREO_STRING "10" #define GST_RTP_PAYLOAD_L16_MONO_STRING "11" +#define GST_RTP_PAYLOAD_QCELP_STRING "12" +#define GST_RTP_PAYLOAD_CN_STRING "13" #define GST_RTP_PAYLOAD_MPA_STRING "14" #define GST_RTP_PAYLOAD_G723_63_STRING "16" #define GST_RTP_PAYLOAD_G723_53_STRING "17" @@ -92,7 +116,14 @@ typedef enum #define GST_RTP_PAYLOAD_TS41_STRING "19" #define GST_RTP_PAYLOAD_G728_STRING "20" #define GST_RTP_PAYLOAD_G729_STRING "21" + +#define GST_RTP_PAYLOAD_CELLB_STRING "25" +#define GST_RTP_PAYLOAD_JPEG_STRING "26" +#define GST_RTP_PAYLOAD_NV_STRING "28" + +#define GST_RTP_PAYLOAD_H261_STRING "31" #define GST_RTP_PAYLOAD_MPV_STRING "32" +#define GST_RTP_PAYLOAD_MP2T_STRING "33" #define GST_RTP_PAYLOAD_H263_STRING "34" #define GST_RTP_PAYLOAD_DYNAMIC_STRING "[96, 127]"