Repository navigation
Spectrem Export 0.6.1
- Separated WGC acquisition/frame selection from GPU download and color conversion
through a lavfi input carrying reference-counted GPU frames. The input queue is
limited to four packets, absorbing brief downstream stalls without changing PTS
or adding a CPU pixel copy at the queue boundary. Sustained overload can still
cause missed source frames. DDA retains its explicit adapter/monitor selection. - Limited live conversion/filter workers to one quarter of logical CPUs, at least
one and at most four, instead of the automatic full-CPU pool. RGB full to BT.709
limited conversion, native resolution and the selected encoder quality remain. - Added sourceCadence and sceneCadence based on source timestamps before FPS
resampling: sample counts, intervals, P95, maximum gaps and non-increasing PTS.
The scene window uses the existing approximate clock alignment; these are
capture samples, not a game FPS counter or a count of unique rendered images. - Added conversionTiming around download/color/resize, excluding queue wait and
encoding. Statistics use fixed-size histograms and no per-frame disk logging. - Empty startup filter summaries no longer mark duplicate/drop totals complete.
Compiled and packaged without capture tests, media encodes or self-tests, as
requested. Close the old app and open 0.6.1. Director from 0.6.0 is compatible and
needs no resource update for this release. Keep 60 FPS, Native, High and the same
VSync setting for the user's comparison. This is a performance change awaiting
that measurement, not a guarantee of 60 distinct frames or a full GPU converter.
The existing Timeline trim pass still performs a second H.264 encode.