12, 13, 15, 17, 19, 20, 26, 31,
5, -1, -1, -1, -1, -1, -1, 0
};
+
static gint wb_frame_size[16] = {
17, 23, 32, 36, 40, 46, 50, 58,
60, -1, -1, -1, -1, -1, -1, 0
else
frame_size = wb_frame_size;
- /* when we get here, 1 channel, 8000/16000 Hz, octet aligned, no CRC,
+ /* when we get here, 1 channel, 8000/16000 Hz, octet aligned, no CRC,
* no robust sorting, no interleaving data is to be depayloaded */
{
guint8 *payload, *p, *dp;
/* depay CMR. The CMR is used by the sender to request
* a new encoding mode.
*
- * 0 1 2 3 4 5 6 7
+ * 0 1 2 3 4 5 6 7
* +-+-+-+-+-+-+-+-+
* | CMR |R|R|R|R|
* +-+-+-+-+-+-+-+-+
goto wrong_interleaving;
}
- /*
- * 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
+ /*
+ * 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
* +-+-+-+-+-+-+-+-+..
* |F| FT |Q|P|P| more FT..
* +-+-+-+-+-+-+-+-+..
/* references:
*
- * RFC 3267 - Real-Time Transport Protocol (RTP) Payload Format and File
- * Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive
+ * RFC 3267 - Real-Time Transport Protocol (RTP) Payload Format and File
+ * Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive
* Multi-Rate Wideband (AMR-WB) Audio Codecs.
- *
+ *
* ETSI TS 126 201 V6.0.0 (2004-12) - Digital cellular telecommunications system (Phase 2+);
* Universal Mobile Telecommunications System (UMTS);
* AMR speech codec, wideband;
gst_basertppayload_set_outcaps (basepayload,
"encoding-params", G_TYPE_STRING, "1", "octet-align", G_TYPE_STRING, "1",
- /* don't set the defaults
- *
+ /* don't set the defaults
+ *
* "crc", G_TYPE_STRING, "0",
* "robust-sorting", G_TYPE_STRING, "0",
- * "interleaving", G_TYPE_STRING, "0",
+ * "interleaving", G_TYPE_STRING, "0",
*/
NULL);
12, 13, 15, 17, 19, 20, 26, 31,
5, -1, -1, -1, -1, -1, -1, 0
};
+
static gint wb_frame_size[16] = {
17, 23, 32, 36, 40, 46, 50, 58,
60, -1, -1, -1, -1, -1, -1, 0
GST_DEBUG_OBJECT (basepayload, "got %d bytes", size);
- /* FIXME, only
+ /* FIXME, only
* octet aligned, no interleaving, single channel, no CRC,
* no robust-sorting. To fix this you need to implement the downstream
* negotiation function. */
/* get payload, this is now writable */
payload = gst_rtp_buffer_get_payload (outbuf);
- /* 0 1 2 3 4 5 6 7
+ /* 0 1 2 3 4 5 6 7
* +-+-+-+-+-+-+-+-+
* | CMR |R|R|R|R|
* +-+-+-+-+-+-+-+-+