Commit Graph
17 Commits
Author SHA1 Message Date
evgeny f6701f81f9 Probe desktop decoders independently at 30 and 60 fps 2026-10-20 00:07:08 +02:00
evgeny 08c74894ef Probe HEVC High tier on Android and desktop receivers 2026-10-19 23:34:15 +02:00
evgeny 72cb1fa829 Clarify camera mode ownership and codec probe structure 2026-10-19 22:54:55 +02:00
evgeny 7b341d9f4f Cancel desktop decoder probing when a call stops 2026-10-19 22:52:40 +02:00
evgeny bf8dfeec02 Probe desktop Full HD codecs and retain GPU support by size 2026-10-19 22:37:29 +02:00
evgeny 10018d008e Update call video controls and sensor rotation across Android and desktop 2026-10-19 20:24:39 +02:00
evgeny 5e38e5b71d Use minimal timer access and diagnose failed video image transforms 2026-10-19 19:24:07 +02:00
evgeny 9d45488369 Require live GPU output before EOS and document presentation-clock buffering 2026-10-19 19:21:48 +02:00
evgeny 2a08fd8acd Report decoder stage timings and detect real output stalls independently of playback waits 2026-10-19 19:19:27 +02:00
evgeny a4a687be4c Recover real GPU decoder failures on CPU without treating ordinary EAGAIN as frame loss 2026-10-19 19:14:03 +02:00
evgeny 4bb2e42a7e Keep decoder reserve based on paced probe rather than transient burst depth 2026-10-19 19:09:17 +02:00
evgeny 713a972c01 Decode call video through bounded submit/drain with verified GPU and four CPU slice threads 2026-10-19 19:06:52 +02:00
evgeny f81b93ad0d Allocate padded RGB frames for FFmpeg video conversion 2026-10-17 01:28:04 +02:00
evgeny fe16509293 Advertise desktop decoder capabilities independently of encoders 2026-10-14 23:12:15 +02:00
evgeny c7184b55d8 Validate desktop call IDRs with the common bitstream contract 2026-10-14 23:08:47 +02:00
evgeny d01bc395fa Use current FFmpeg profile constants and qualify video port status 2026-10-14 22:39:56 +02:00
evgeny b091aa0df2 Decode call video with bounded input and verified output metadata 2026-10-14 22:36:32 +02:00