gstreamer/tests/check
Justin Kim 5303e2c32b rtcpbuffer: add support XR packet parsing
According to RFC3611, the extended report blocks in XR packet can
have variable length. To visit each block, the iterator should look
into block header. Once XR type is extracted, users can parse the
detailed information by given functions.

Loss/Duplicate RLE
The Loss RLE and the Duplicate RLE have same format so
they can share parsers. For unit test, randomly generated
pseudo packet is used.

Packet Receipt Times
The packet receipt times report block has a list of receipt
times which are in [begin_seq, end_seq).

Receiver Reference Time paser for XR packet
The receiver reference time has ntptime which is 64 bit type.

DLRR
The DLRR report block consists of sub-blocks which has ssrc, last RR,
and delay since last RR. The number of sub-blocks should be calculated
from block length.

Statistics Summary
The Statistics Summary report block provides fixed length
information.

VoIP Metrics
VoIP Metrics consists of several metrics even though they are in
a report block. Data retrieving functions are added per metrics.

https://bugzilla.gnome.org/show_bug.cgi?id=789822
2018-12-13 14:01:06 -05:00
..
elements Run gst-indent through the files 2018-11-28 05:51:53 +02:00
generic valgrind suppressions: ignore XInitThreads leaks 2018-04-12 19:08:41 +02:00
gst tests: typefindfunctions: fix error leaks 2015-10-23 11:48:47 +03:00
libs rtcpbuffer: add support XR packet parsing 2018-12-13 14:01:06 -05:00
pipelines Run gst-indent through the files 2018-11-28 05:51:53 +02:00
.gitignore Ignore registries in any format. 2007-09-19 18:16:58 +00:00
gst-plugins-base.supp tests: make getaddrinfo suppression more generic 2018-04-13 01:23:38 +01:00
Makefile.am urisourcebin: add a statistics property for queueing 2018-11-07 15:10:05 +00:00
meson.build urisourcebin: add a statistics property for queueing 2018-11-07 15:10:05 +00:00