We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 70df5fa commit edc3effCopy full SHA for edc3eff
src/vt_rgb_packet_processor.cpp
@@ -164,7 +164,10 @@ void VTRgbPacketProcessor::process(const RgbPacket &packet)
164
frame->gain = packet.gain;
165
frame->gamma = packet.gamma;
166
167
- listener_->onNewFrame(Frame::Color, frame);
+ if (!listener_->onNewFrame(Frame::Color, frame)) {
168
+ // The listener didn't take ownership of the frame, so we delete it
169
+ delete frame;
170
+ }
171
172
CFRelease(sampleBuffer);
173
CFRelease(blockBuffer);
0 commit comments