Vito
599dd828e6
fix(inspect): keep a viewer whose video is still starting until it settles ( #483 ) ( #489 )
...
A new selection closed the shared viewer at once, resetting and removing
its video even while that video was still starting. That is the WebKit
(GStreamer) deadlock D62 guards the inline preview against, and it hung
merge-queue run 40903238387. The viewer now stays open, untouched, until
its video reports metadata or an error (or 15 s, or the user closes it),
and the URL is revoked after that. An open asked for meanwhile runs once,
latest wins, only while its selection is still current.
2026-10-29 17:50:51 +00:00
..
2026-10-25 10:50:48 -07:00
2026-10-27 00:20:13 -07:00
2026-10-25 15:32:50 -07:00
2026-10-25 05:51:57 -07:00
2026-10-23 16:58:06 -07:00
2026-10-29 01:14:20 +00:00
2026-10-19 23:04:40 -07:00
2026-10-29 02:44:42 +00:00
2026-10-19 23:04:40 -07:00
2026-10-24 21:00:30 -07:00
2026-10-21 02:25:25 -07:00
2026-10-29 11:32:53 +00:00
2026-10-29 06:30:15 +00:00
2026-10-26 21:21:33 -07:00
2026-10-22 15:21:07 -07:00
2026-10-28 23:06:36 +00:00
2026-10-28 23:06:36 +00:00
2026-10-29 00:31:40 +00:00
2026-10-29 01:14:20 +00:00
2026-10-20 16:04:15 -07:00
2026-10-22 15:21:07 -07:00
2026-10-27 22:20:27 +00:00
2026-10-29 01:14:20 +00:00
2026-10-28 23:06:36 +00:00
2026-10-29 04:04:52 +00:00
2026-10-27 22:20:27 +00:00
2026-10-22 18:55:24 -07:00
2026-10-28 23:06:36 +00:00
2026-10-29 04:04:52 +00:00
2026-10-29 01:14:20 +00:00
2026-10-29 17:50:51 +00:00
2026-10-28 23:06:36 +00:00
2026-10-29 01:14:20 +00:00
2026-10-29 04:04:52 +00:00
2026-10-29 04:04:52 +00:00
2026-10-29 04:04:52 +00:00
2026-10-24 12:54:09 -07:00
2026-10-29 01:30:58 +00:00
2026-10-29 14:10:29 +00:00
2026-10-29 14:10:29 +00:00
2026-10-27 16:56:37 +00:00
2026-10-23 01:38:36 -07:00
2026-10-22 10:21:02 -07:00
2026-10-27 16:56:37 +00:00
2026-10-27 16:56:37 +00:00
2026-10-28 23:19:54 +00:00
2026-10-23 01:38:36 -07:00
2026-10-23 00:31:37 -07:00
2026-10-23 01:38:36 -07:00
2026-10-27 18:20:05 +00:00
2026-10-29 06:30:15 +00:00
2026-10-19 06:50:59 -07:00
2026-10-29 06:30:15 +00:00
2026-10-23 11:09:12 -07:00
2026-10-18 09:41:53 -07:00
2026-10-17 13:43:19 -07:00
2026-10-23 01:38:36 -07:00
2026-10-20 20:15:21 -07:00
2026-10-23 15:02:18 -07:00
2026-10-23 15:02:18 -07:00
2026-10-29 14:10:29 +00:00
2026-10-28 21:45:09 +00:00
2026-10-29 06:30:15 +00:00
2026-10-28 23:31:53 +00:00
2026-10-23 04:59:18 -07:00
2026-10-28 09:06:15 +00:00
2026-10-27 18:20:05 +00:00
2026-10-27 18:20:05 +00:00
2026-10-29 04:04:52 +00:00
2026-10-29 12:00:32 +00:00
2026-10-27 00:59:39 -07:00
2026-10-28 19:58:05 +00:00
2026-10-24 21:00:30 -07:00
2026-10-27 18:20:05 +00:00
2026-10-19 23:04:40 -07:00
2026-10-24 21:00:30 -07:00
2026-10-24 21:00:30 -07:00
2026-10-21 14:22:30 -07:00
2026-10-29 04:04:52 +00:00
2026-10-19 23:04:40 -07:00
2026-10-18 17:17:05 -07:00
2026-10-19 12:05:27 -07:00
2026-10-29 11:32:48 +00:00
2026-10-29 11:32:48 +00:00
2026-10-29 14:10:29 +00:00
2026-10-29 06:30:15 +00:00