]> git.sesse.net Git - nageru/blobdiff - nageru/mjpeg_encoder.h
Fix some memory leaks in the VA-API upload code (also make it more RAII-ish to be...
[nageru] / nageru / mjpeg_encoder.h
index aee1b9bf52f0da0891df85313a878635d2bb6bf3..6e0357f0c0f32bd4a862ece103bb74d3bb7b50e5 100644 (file)
@@ -39,12 +39,6 @@ public:
        ~MJPEGEncoder();
        void stop();
        void upload_frame(int64_t pts, unsigned card_index, RefCountedFrame frame, const bmusb::VideoFormat &video_format, size_t y_offset, size_t cbcr_offset);
-
-       // If the frame was started (data_copy != nullptr) but will not be finished
-       // (MJPEG decoding was turned off in the meantime), you'll need to call finish_frame()
-       // to release any VA-API resources.
-       void finish_frame(RefCountedFrame frame);
-
        bool using_vaapi() const { return va_dpy != nullptr; }
 
        // Returns -1 for inactive (ie., don't encode frames for this card right now).