Bug: Incorrect implementation of rfc7741 in "src/videofilters/vp8.c"
Abstract
The current version of mediastreammer2 library produces incorrect VP8 RTP payload descriptors.
Details
Accordingly to rfc7741, page 8, the first paragraph:
S: Start of VP8 partition. SHOULD be set to 1 when the first payload octet of the RTP packet is the beginning of a new VP8 partition, and MUST NOT be 1 otherwise. The S bit MUST be set to 1 for the first packet of each encoded frame.
But at source file "src/videofilters/vp8.c", line 548:
packet->pd->start_of_partition = TRUE;
The value should be 'TRUE' only for first packet of encoded frame.