evgeny
b2addca5ce
Clarify desktop logging contracts and retain early log path
2026-10-27 01:41:23 +01:00
evgeny
4a785c2598
Improve stream recovery, delivery diagnostics and buffer indicators
...
Preserve essential FEC parts under pressure, coordinate stale-data gaps and reopen source subflows in parallel after transport failures.
Add per-peer network and playback diagnostics, Android and desktop buffer indicators, and regression coverage for Wi-Fi switching and congestion.
2026-10-25 01:18:02 +02:00
evgeny
9e0949434e
Preserve video temp mode and test durable file commit boundaries
2026-10-24 14:39:46 +02:00
evgeny
5505afd1f3
Keep thumbnail path bounds and check UUID status in stress test
2026-10-22 10:21:41 +02:00
evgeny
6355bd1d73
Use shared file publication in video processing
2026-10-22 10:15:39 +02:00
evgeny
3f603534e9
Log exact video failure phases and check buffered file seeks
2026-10-22 00:11:02 +02:00
evgeny
5929bb4028
Normalize unspecified PCM channel layouts before AAC setup
2026-10-22 00:03:12 +02:00
evgeny
fe313cf8f8
Match FFmpeg AVIO and codec capability APIs across supported versions
2026-10-22 00:02:29 +02:00
evgeny
cb9102f381
Prepare video through checked temporary output and complete codec drains
2026-10-22 00:01:47 +02:00
evgeny
c4bf292085
Specify video publication, remux and completion contracts
2026-10-21 23:58:55 +02:00
evgeny
7c814f5cb9
Route desktop codec diagnostics through the shared log
...
Quiet capability probes, preserve runtime errors, and register the desktop portal application. Add logging and desktop launcher regression coverage.
2026-10-21 15:45:40 +02:00
evgeny
0cfc29d9eb
Restore FFmpeg diagnostics after Qt multimedia initializes its logger
2026-10-18 19:48:34 +02:00
evgeny
d1ba26f8ac
Log converted encoder input detail alongside HEVC quantization
2026-10-18 19:46:35 +02:00
evgeny
f7853f145c
Trace HEVC key frame quantization and reduce AMF log noise
2026-10-18 19:44:38 +02:00
evgeny
78b147f806
Expose AMF driver diagnostics and effective encoder settings
2026-10-18 18:50:20 +02:00
evgeny
20acf975d9
Return final video metadata from the preparation worker
2026-10-01 17:46:55 +03:00
evgeny
72fee9e245
Separate core, UTUN and chat lifecycles with owned asynchronous work
2026-09-28 11:39:08 +03:00
evgeny
e264b8aaa7
video: video_extract_thumbnail — превью первого кадра в JPEG (MJPEG)
2026-09-08 00:44:01 +03:00
evgeny
1855c61275
video: отправка видео-сообщений (FFmpeg пробинг+транскод H.264/AAC MP4)
...
- src/video/: video_probe/video_get_info/video_transcode_start (FFmpeg, HAVE_FFMPEG)
- chat_core/chat_msg: media_video флаг, chat_core_submit_media_message, транскод перед index
- headless: команда attach с --video
- chatgui: диалог 'Как видео' + прогресс транскода + sendVideoAttachment
- FFmpeg в сборке (configure.ac, Makefile.am, chatgui CMake, build_nix.sh)
- debug: категория DEBUG_CATEGORY_VIDEO
2026-09-08 00:41:04 +03:00