On Wed, 17 Dec 2014, Luca Barbato wrote:

On 17/12/14 13:41, Martin Storsjö wrote:
From: Thomas Volkert <[email protected]>

The packetizer only supports splitting at GOB headers - if
such aren't available frequently enough, it splits at any
random byte offset (not at a macroblock boundary either, which
would be allowed by the spec) and sends a payload header pretend
that it starts with a GOB header.

As long as a receiver doesn't try to handle such cases cleverly
but just drops broken frames, this shouldn't matter too much
in practice.

This warrants some documentation or an experimental marker.

I added a warning printout for it at least - in theory, if you manage to squeeze in every frame within one single RTP packet (either with a huge MTU or with a very low bitrate, or both), the current packetizer would be just fine (it only prints a warning once it packetizes a frame improperly).

// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to