X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ffmpeg_capture.h;fp=ffmpeg_capture.h;h=05e92e21fec5bfecd75fdcfddeee1ea7365a7c86;hb=470fc177bc0615df9c7e6012a590c0b8dca9968c;hp=9753c0032f37ae184a91786335bb04534be9413c;hpb=a6190a00c1d2346cf2b078f1abcff5ef81851c3b;p=nageru diff --git a/ffmpeg_capture.h b/ffmpeg_capture.h index 9753c00..05e92e2 100644 --- a/ffmpeg_capture.h +++ b/ffmpeg_capture.h @@ -108,9 +108,7 @@ public: void configure_card() override; void start_bm_capture() override; void stop_dequeue_thread() override; - - // TODO: Specify error status through this. - bool get_disconnected() const override { return false; } + bool get_disconnected() const override { return false; } // We never unplug. std::map get_available_video_modes() const; void set_video_mode(uint32_t video_mode_id) override {} // Ignore. @@ -139,6 +137,7 @@ public: private: void producer_thread_func(); + void send_disconnected_frame(); bool play_video(const std::string &pathname); void internal_rewind();