]> git.sesse.net Git - nageru/commit
Rework signal connection in preparations for deinterlacing.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 22 Nov 2015 20:20:56 +0000 (21:20 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 22 Nov 2015 20:20:56 +0000 (21:20 +0100)
commit86f32b5a80b232e6d824776a87ecc1b5f8fbfa96
tree719597080602c21be94cd544036924451908ed89
parent0abd47d9bad672e4ffd882ed3597a3ea67d80eb8
Rework signal connection in preparations for deinterlacing.

Several improvements:

 - Hold three fields in history instead of one.
 - Make input_frames exact; no more chains holding on to input frames
   that they do not actually use for anything (so they can be released
   sooner).
 - Much less roundabout code to give the textures to the input;
   the LiveInputWrapper will now simply fetch them from the mixer itself.
defs.h
mixer.cpp
mixer.h
theme.cpp
theme.h