]> git.sesse.net Git - nageru/blobdiff - video_encoder.h
Support audio-only FFmpeg inputs. Somewhat wonky, though.
[nageru] / video_encoder.h
index 31c0c5f05ff41cb5a97510a0a50e2d240442dcc2..21595a380c992b7df76c0d3531e0cee72b5b2cfe 100644 (file)
@@ -79,8 +79,8 @@ private:
        int write_packet2(uint8_t *buf, int buf_size, AVIODataMarkerType type, int64_t time);
 
        AVOutputFormat *oformat;
-       mutable std::mutex qs_mu;
-       std::unique_ptr<QuickSyncEncoder> quicksync_encoder;  // Under <qs_mu>.
+       mutable std::mutex qs_mu, qs_audio_mu;
+       std::unique_ptr<QuickSyncEncoder> quicksync_encoder;  // Under <qs_mu> _and_ <qs_audio_mu>.
        movit::ResourcePool *resource_pool;
        QSurface *surface;
        std::string va_display;