gstreamer/tests/check/libs
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
..
.gitignore video-anc: Add unit tests for VBI parsing 2018-11-01 19:30:41 +02:00
allocators.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
audio.c tests: audio: test gst_audio_buffer_reorder_channels() also with non-interleaved buffers 2018-07-12 13:38:27 +03:00
audiocdsrc.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
audiodecoder.c tests: audiodecoder: fix another c99-ism 2017-01-09 19:10:10 +00:00
audioencoder.c base: use new gst_element_class_add_static_pad_template() 2016-03-24 14:25:41 +02:00
baseaudiovisualizer.c base: use new gst_element_class_add_static_pad_template() 2016-03-24 14:25:41 +02:00
discoverer.c tools: Fix discoverer deprecation 2018-04-02 08:53:28 +02:00
fft.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
gstglcolorconvert.c gl/checks: fix build 2017-12-09 19:32:30 +00:00
gstglcontext.c gl/checks: fix build 2017-12-09 19:32:30 +00:00
gstglfeature.c gl/tests: add extension/version parsing checks 2018-06-15 13:17:14 +10:00
gstglformat.c glformat: add test for formats 2018-05-05 21:29:40 +10:00
gstglheaders.c libs/glheaders: move object creation to the gl thread where necessary 2018-01-03 23:11:54 +11:00
gstglmatrix.c gl/utils: fixup matrix math again for column major 2018-07-10 20:13:22 +10:00
gstglmemory.c gl/memory/tests: split test into separate subtests 2018-05-05 21:24:25 +10:00
gstglquery.c gl/query: split tests and fix some corresponding issues in usage 2017-12-09 19:32:30 +00:00
gstglshader.c gl/tests: add some simple shader testing 2017-12-09 19:32:31 +00:00
gstglsl.c glsl: fix #version 150 not working with profiles 2017-12-09 19:32:23 +00:00
gstglslstage.c gl/tests: add some simple shader testing 2017-12-09 19:32:31 +00:00
gstglupload.c glupload-test: Don't use gboolean to store enums 2018-11-01 06:22:28 -04:00
gstlibscpp.cc videodirection: interface for rotation and flip 2016-08-25 10:19:13 +03:00
libsabi.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
mikey.c mikey: make message and payload mini-objects 2014-07-02 15:44:12 +02:00
navigation.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
pbutils.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
profile.c tests: fix build on Windows with MSVC 2018-01-16 20:13:45 +00:00
rtp.c rtcpbuffer: add support XR packet parsing 2018-12-13 14:01:06 -05:00
rtpbasedepayload.c rtpbasepayload: rtpbasedepayload: Add source-info property 2018-10-10 14:38:01 -04:00
rtpbasepayload.c rtpbasepayload: rtpbasedepayload: Add source-info property 2018-10-10 14:38:01 -04:00
rtpmeta.c rtpbasepayload: rtpbasedepayload: Add source-info property 2018-10-10 14:38:01 -04:00
rtsp.c rtsp: add boxed types for new authentication credential API 2016-12-13 22:45:02 +00:00
rtspconnection.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
sdp.c tests: sdp: relicense code snippet from GPLv3 to LGPLv2.1+ 2018-02-01 19:39:13 +00:00
struct_arm.h gst-libs: Remove interfaces libs and mixer/tuner interfaces 2012-04-13 13:14:13 +02:00
struct_i386.h tests: update libs ABI check GstRTSPTimeRange structure size on i386 2013-03-07 10:49:30 +00:00
struct_i386_osx.h check: Remove old structures from ABI check 2018-04-02 08:33:58 +02:00
struct_ppc32.h tests: fix expected GstRTSPTimeRange structure size for ABI test for ppc32 2014-10-24 13:04:07 +01:00
struct_ppc64.h tests: add PPC64 abi struct sizes 2015-06-22 16:00:15 +02:00
struct_x86_64.h check: update for larger struct 2012-11-20 11:13:01 +01:00
tag.c tests: tags: add unit test for ID3 v2.4 extended headers 2018-03-01 12:43:25 +00:00
video.c video: Split the success and error convert_frame_async() test into two tests 2018-11-30 12:39:43 +02:00
videoanc.c video-anc: Add test for VBI encoder 2018-11-12 14:09:28 +00:00
videodecoder.c videodecoder: add test for event order 2018-04-26 17:05:04 -04:00
videoencoder.c videoencoder: add qos property 2017-10-25 14:22:15 +02:00
videotimecode.c videotimecode: Validate for drop-frame correctness 2017-02-23 19:56:26 +02:00
xmpwriter.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00