diff --git a/src/mp4enc.cpp b/src/mp4enc.cpp index 7a47fdd..8266f6c 100644 --- a/src/mp4enc.cpp +++ b/src/mp4enc.cpp @@ -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(ptr, ptr + sz);