fix: fail on refused portal requests and catch black recordings
The portal reports refusals only in OBS's log; a denied, cancelled or failed source selection now fails with an actionable reason instead of waiting forever. check --expect-motion rejects black or frozen footage, and the hardware script checks only runs that recorded, tests restore tokens in their own step, and treats closing a window as informational: on Hyprland the stream keeps its last frame, so sessions must end on game exit.
This commit is contained in:
@@ -12,7 +12,7 @@ pub mod runtime;
|
||||
mod thread;
|
||||
|
||||
pub use recorder::{
|
||||
Engine, EngineError, Health, RecorderEvent, Recording, RecordingConfig, SEGMENT_EXTENSION,
|
||||
StatusTracker, StopReason, VideoFormat,
|
||||
Engine, EngineError, Health, PipeWireState, RecorderEvent, Recording, RecordingConfig,
|
||||
SEGMENT_EXTENSION, StatusTracker, StopReason, VideoFormat,
|
||||
};
|
||||
pub use runtime::{RuntimeError, RuntimeLayout};
|
||||
|
||||
Reference in New Issue
Block a user