Skip to content

Vout rework - lighten render time - Move snapshot taking code

Snapshot taking code IMO should be moved from the vout thead. Whenever a snapshot is taken late picture skipped messages spit out. I suggest to move snapshot taking code (e.g. the caller of vout_Snapshot) to input thread ( or libvlc user thread) by taking the snapshot in the snapshotCallback.

This will lighten a little vout render loop that is very sensitive to latency.

I can implement this if the logic is ok.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information