diff --git a/src/H26x_V4l2DeviceSource.cpp b/src/H26x_V4l2DeviceSource.cpp index f390a77..d85fa6d 100644 --- a/src/H26x_V4l2DeviceSource.cpp +++ b/src/H26x_V4l2DeviceSource.cpp @@ -72,7 +72,8 @@ unsigned char* H26X_V4L2DeviceSource::extractFrame(unsigned char* frame, size_t } std::string H26X_V4L2DeviceSource::getFrameWithMarker(const std::string & frame) { - std::string frameWithMarker(H264marker); + std::string frameWithMarker; + frameWithMarker.append(H264marker, sizeof(H264marker)); frameWithMarker.append(frame); return frameWithMarker; }