#include <movit/flat_input.h>
#include <movit/image_format.h>
#include <movit/resource_pool.h>
+#include <movit/util.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#include <time.h>
-#include <util.h>
#include <algorithm>
#include <cmath>
#include <condition_variable>
card->new_data_ready = true;
card->new_frame = RefCountedFrame(FrameAllocator::Frame());
card->new_frame_length = frame_length;
+ card->new_frame_interlaced = false;
card->new_data_ready_fence = nullptr;
card->dropped_frames = dropped_frames;
card->new_data_ready_changed.notify_all();
card->new_frame = new_frame;
card->new_frame_length = frame_length;
card->new_frame_field = field;
+ card->new_frame_interlaced = interlaced;
card->new_data_ready_fence = fence;
card->dropped_frames = dropped_frames;
card->new_data_ready_changed.notify_all();
card_copy[card_index].new_frame = card->new_frame;
card_copy[card_index].new_frame_length = card->new_frame_length;
card_copy[card_index].new_frame_field = card->new_frame_field;
+ card_copy[card_index].new_frame_interlaced = card->new_frame_interlaced;
card_copy[card_index].new_data_ready_fence = card->new_data_ready_fence;
card_copy[card_index].dropped_frames = card->dropped_frames;
card->new_data_ready = false;