Release 0.13.0

This commit is contained in:
matze19999 committed 2026-10-06 22:26:27 +02:00
1 parent 7f6eeab39e
commit c0d891b372
49 files changed
+1523 -478

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
#ifndef HYPERDRM_RUNTIME_CONTEXT_H
#define HYPERDRM_RUNTIME_CONTEXT_H
#include <signal.h>
#include "histogram.h"
#include "continuity.h"
typedef struct {
void *handle;
char diagnostic[256];
unsigned long frames;
unsigned char rgb[16][3], sent_rgb[3];
unsigned black_percent[16], preset, letterbox_mode, settling;
int pending_letterbox;
uint64_t candidate_since, next_border_probe, sample_at;
unsigned sample_sequence, recoveries;
uint64_t recovery_started, last_recovery_ms, last_output_at;
bool color_valid;
Continuity continuity;
volatile sig_atomic_t revoked;
} CaptureContext;
/* LedBlend is supplied by the layout module (or a portable test fixture). */
typedef struct {
LedBlend *blends;
unsigned count;
bool interpolation;
} ReceiverLayoutContext;
#endif