#include <DVDDemuxUtils.h>
◆ AllocateDemuxPacket() [1/2]
DemuxPacket * CDVDDemuxUtils::AllocateDemuxPacket |
( |
int | iDataSize = 0 | ) |
|
|
static |
Required number of additionally allocated bytes at the end of the input bitstream for decoding. this is mainly needed because some optimized bitstream readers read 32 or 64 bit at once and could read over the end
Note, if the first 23 bits of the additional bytes are not 0 then damaged MPEG bitstreams could cause overread and segfault
◆ AllocateDemuxPacket() [2/2]
DemuxPacket * CDVDDemuxUtils::AllocateDemuxPacket |
( |
unsigned int | iDataSize, |
|
|
unsigned int | encryptedSubsampleCount ) |
|
static |
◆ FreeDemuxPacket()
- Todo
- : properly handle avpkt side_data. this works around our improper use of the side_data
◆ StoreSideData()
- Todo
- : properly handle avpkt side_data. this works around our improper use of the side_data
The documentation for this class was generated from the following files: