]> git.sesse.net Git - bmusb/blobdiff - bmusb/bmusb.h
Add another non-interleaved data copy (intended for VA-API MJPEG uploads).
[bmusb] / bmusb / bmusb.h
index b1861efb6ddf045ae7d6a49a31d2c4667e314a25..a484496bd6be5cd0aa83512258c0e87f75a79978 100644 (file)
@@ -31,6 +31,7 @@ class FrameAllocator {
        struct Frame {
                uint8_t *data = nullptr;
                uint8_t *data2 = nullptr;  // Only if interleaved == true.
+               uint8_t *data_copy = nullptr;  // Will get a non-interleaved copy if not nullptr.
                size_t len = 0;  // Number of bytes we actually have.
                size_t size = 0;  // Number of bytes we have room for.
                size_t overflow = 0;