Skip to content

0.6.1

Latest

Choose a tag to compare

@Spectrematozoide Spectrematozoide released this 26 Sep 19:39
2d9fd8e

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.