int read_srt(uint8_t *buf, int buf_size);
#endif
+ inline unsigned frame_width(const AVFrame *frame) const;
+ inline unsigned frame_height(const AVFrame *frame) const;
+
mutable std::mutex filename_mu;
std::string description, filename;
int srt_sock = -1;
uint16_t timecode = 0;
- unsigned width, height;
+ unsigned width, height; // 0 means keep input size.
bmusb::PixelFormat pixel_format = bmusb::PixelFormat_8BitBGRA;
movit::YCbCrFormat current_frame_ycbcr_format;
bool running = false;