fix avc parameters
This commit is contained in:
@@ -134,9 +134,9 @@ bool MP4Encoder::encode(const Image& rgba) noexcept
|
||||
nalu_bytes[i] = info.sLayerInfo[layer].pBsBuf[bs_size + i];
|
||||
if (nalu_bytes[4] == 0x67) // SPS
|
||||
{
|
||||
uint8_t avc_profile = info.sLayerInfo[layer].pBsBuf[bs_size + 5];
|
||||
uint8_t avc_profile_compat = info.sLayerInfo[layer].pBsBuf[bs_size + 6];
|
||||
uint8_t avc_level = info.sLayerInfo[layer].pBsBuf[bs_size + 7];
|
||||
m_header.avc_profile = info.sLayerInfo[layer].pBsBuf[bs_size + 5];
|
||||
m_header.avc_compat = info.sLayerInfo[layer].pBsBuf[bs_size + 6];
|
||||
m_header.avc_level = info.sLayerInfo[layer].pBsBuf[bs_size + 7];
|
||||
uint8_t* ptr = info.sLayerInfo[layer].pBsBuf + bs_size + 4;
|
||||
size_t sz = info.sLayerInfo[layer].pNalLengthInByte[nal] - 4ull;
|
||||
m_header.SPS_data = std::vector<uint8_t>(ptr, ptr + sz);
|
||||
|
||||
Reference in New Issue
Block a user