1
0
mirror of git://f0xx.org/android_cast synced 2026-07-29 07:58:10 +03:00
Commit Graph

56 Commits

Author SHA1 Message Date
Anton Afanasyeu
df79962dee be sync 2026-06-08 22:37:05 +02:00
Anton Afanasyeu
1e08efb9a4 be sync - preparing for sfu integration, login hopefully fixed 2026-06-08 22:09:02 +02:00
Anton Afanasyeu
1ddb51312c sync 2026-06-08 20:53:37 +02:00
Anton Afanasyeu
c1591fa849 BE sync 2026-06-08 12:38:57 +02:00
Anton Afanasyeu
bfb41f06d9 mobile sync 2026-06-06 20:39:05 +02:00
Anton Afanasyeu
46bf0fbbb6 playing with Opus/Speex 2026-06-06 20:18:32 +02:00
Anton Afanasyeu
a29d84038e footer changes, remote access changes 2026-06-04 15:14:08 +02:00
Anton Afanasyeu
f818ec4f0c initial web rssh stage 1 2026-06-03 06:50:57 +02:00
Anton Afanasyeu
4527e97dc0 Fix JVM unit tests: stub android.util.Log via returnDefaultValues.
AudioNegotiatorTest hit unmocked Log.i/w from negotiation logging and
NativeCodecBridge load failures on the desktop test runner.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 22:23:01 +02:00
Anton Afanasyeu
4e045f68e6 Audio codec AUTO negotiation and fixed manual priority order.
Add AudioNegotiator with weighted AUTO selection (codecs.json + peer caps),
fixed settings order (Opus, AAC, Speex, PCM), and resolve at handshake.
Native Opus/Speex encode/decode remains future work; stubs still wire AAC.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 22:07:32 +02:00
Anton Afanasyeu
7ae1de8b22 Merge branch 'feature/gzip-ota-build-deploy' into next.
Resolve deploy.sh migration helper duplication and combine gitignore
entries for out/ and ota-publish/.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 22:02:36 +02:00
Anton Afanasyeu
5e940690e9 stage 1 2026-06-02 18:45:39 +02:00
Anton Afanasyeu
097c0790b8 Add gzip-aware crash upload and OTA staging build/deploy tooling.
This restores the interrupted stash work on a dedicated feature branch, including backend decoding support, Dockerized build scripts, and staging channel artifacts for end-to-end OTA validation.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 16:08:46 +02:00
Anton Afanasyeu
6a5fe49b21 snap 2026-06-02 13:56:22 +02:00
Anton Afanasyeu
3b0a694aa6 next force snapshot 2026-05-30 16:23:01 +02:00
Anton Afanasyeu
ac8d4ea341 Add Diagnostics tab to developer settings with async probes.
Split settings into Settings and Diagnostics tabs; run background read-only tests for codecs, camera/audio modes, network reachability, and casting/display extras. DevDiagnosticsReport.toJson() prepares future BE upload.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 10:48:56 +02:00
Anton Afanasyeu
0fa9a59962 Merge branch 'feature/crash-triage-tags-api' into next 2026-05-24 18:36:33 +02:00
Anton Afanasyeu
d69e5cc6ef triage tags api 2026-05-24 16:11:30 +02:00
Anton Afanasyeu
324f64e802 AI: polish mobile parts 2026-05-23 17:05:31 +02:00
Anton Afanasyeu
a5ee5d7140 git flow, infra descriptions, cast flow changes (mobile side) 2026-05-23 12:18:43 +02:00
Anton Afanasyeu
ca36a53ac9 snap 2026-05-22 18:04:25 +02:00
Anton Afanasyeu
26fbbe5252 snap next steps egress review 2026-05-21 19:06:10 +02:00
Anton Afanasyeu
2e04711c8f snap + backend headache 2026-05-21 17:15:18 +02:00
Anton Afanasyeu
176988a62d snap 2026-05-21 12:49:19 +02:00
Anton Afanasyeu
55d588afa4 snap 2026-05-21 12:00:57 +02:00
Anton Afanasyeu
e2d51fbb27 snap 2026-05-21 11:21:56 +02:00
Anton Afanasyeu
ee4947a348 header update 2026-05-20 17:24:50 +02:00
Anton Afanasyeu
5d8e82d2e6 contrib header changes 2026-05-20 15:17:13 +02:00
Anton Afanasyeu
d420c3e94a crash handler snapshot, unverified 2026-05-20 14:31:55 +02:00
Anton Afanasyeu
a4107797fa snap 2026-05-19 19:43:06 +02:00
Anton Afanasyeu
35ab5622d7 snap 2026-05-19 12:23:39 +02:00
Anton Afanasyeu
0647e0b2a0 ci stuff
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
2026-05-18 22:19:39 +02:00
Anton Afanasyeu
115e0e1548 for tests
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
2026-05-18 19:06:56 +02:00
Anton Afanasyeu
598eec63b0 snap 2026-05-18 18:59:14 +02:00
Anton Afanasyeu
6d02a9ee82 snap
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
2026-05-18 18:26:28 +02:00
Anton Afanasyeu
8f991ad79b PiP
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
2026-05-18 17:46:19 +02:00
Anton Afanasyeu
f3bcc31e92 snap, PiP 2026-05-18 17:35:14 +02:00
Anton Afanasyeu
bbf64d30b9 libvpx integration 2026-05-18 17:05:47 +02:00
Anton Afanasyeu
1dbfc996c2 libvpx build 2026-05-18 16:13:34 +02:00
Anton Afanasyeu
f7e200fa94 snap 2026-05-18 15:55:02 +02:00
Anton Afanasyeu
7a07d6de1e short libvpx try 2026-05-18 14:25:02 +02:00
Anton Afanasyeu
9b1afec032 snap 2026-05-18 12:17:05 +02:00
Anton Afanasyeu
5bc968e419 snap 2026-05-17 22:56:42 +02:00
Anton Afanasyeu
4f0be2785d snap 2026-05-17 22:49:49 +02:00
Anton Afanasyeu
ab5c28b49a ref 2026-05-17 18:17:14 +02:00
Anton Afanasyeu
6b4cd9fc02 before UX 2026-05-17 15:45:19 +02:00
Anton Afanasyeu
0a6a4269f4 snap 2026-05-16 18:50:36 +02:00
Anton Afanasyeu
a48fbe2ee7 proto changes, 1:m initial 2026-05-16 13:35:48 +02:00
Anton Afanasyeu
367a21e37a snap 2026-05-15 20:37:44 +02:00
Anton Afanasyeu
a0cb4325ad befoer bwest 2026-05-15 19:03:03 +02:00