gstreamer/gst/mpegtsmux
Julien Moutte 6f1ee59df6 mpegtsmux: generate SPS/PPS header once and fix overflow
Some H264 packets can be as small as 5 bytes for repeated frames.
In such a situation the output buffer size was not big enough (5*2) to fit the
SPS/PPS header and the start codes. This corrupts the ES stream.
We now generate the SPS/PPS only once which is much more optimal and we now
know the size of the header to calculate the output buffer size more safely.
2010-02-02 12:23:24 +01:00
..
tsmux mpegtsmux: mark delta-unit on outgoing buffers 2010-01-08 13:07:53 +01:00
Makefile.am Don't install static libs for plugins. Fixes for -bad. 2008-11-04 12:42:30 +00:00
mpegtsmux.c mpegtsmux: generate SPS/PPS header once and fix overflow 2010-02-02 12:23:24 +01:00
mpegtsmux.h mpegtsmux: generate SPS/PPS header once and fix overflow 2010-02-02 12:23:24 +01:00
mpegtsmux_aac.c gst/mpegtsmux/mpegtsmux_aac.c: Allocate a fixed size buffer on the stack instead of using malloc(). 2008-09-01 17:49:59 +00:00
mpegtsmux_aac.h Add Fluendo MPEG-TS muxer and libtsmux to gst-plugins-bad. This is renamed to mpegtsmux to prevent conflicts. Also al... 2008-09-01 16:38:40 +00:00
mpegtsmux_h264.c mpegtsmux: generate SPS/PPS header once and fix overflow 2010-02-02 12:23:24 +01:00
mpegtsmux_h264.h mpegtsmux: generate SPS/PPS header once and fix overflow 2010-02-02 12:23:24 +01:00