evgeny
|
f61e1c0a9f
|
Defer video speaker activation until the phone is away from the ear
|
7 days ago |
evgeny
|
1b3d9ff8ee
|
Distinguish unknown proximity from confirmed far before speaker changes
|
7 days ago |
evgeny
|
97e3b3e9ef
|
Match Android call screen orientation to the received video
|
7 days ago |
evgeny
|
e1b29af8ce
|
Keep queued video frames during in-place bitrate changes
|
7 days ago |
evgeny
|
1376f9f059
|
Validate bitrate ceilings and recovery without requiring filler data
|
7 days ago |
evgeny
|
eeb3ca5927
|
Avoid uncached per-pixel chroma writes in codec probe
|
7 days ago |
evgeny
|
13feaca674
|
Use bounded contrast and bulk YUV writes in hardware rate probe
|
7 days ago |
evgeny
|
607952b709
|
Verify hardware rate changes on continuous noisy video
|
7 days ago |
evgeny
|
152d89f0dc
|
Apply Android call bitrate changes in place on validated keyframes
|
7 days ago |
evgeny
|
8582d2e2b0
|
Log call video surface lifetime and preview visibility
|
1 week ago |
evgeny
|
5c6f71c602
|
Keep Camera2 frames when timestamp jitter crosses nominal frame duration
|
1 week ago |
evgeny
|
b1390a9542
|
Ignore stale Android call surfaces during activity replacement
|
1 week ago |
evgeny
|
1c5ef12c8f
|
Keep call display format internal to the Android application
|
1 week ago |
evgeny
|
b6961f5fbc
|
Localize Android call video settings
|
1 week ago |
evgeny
|
2db038beee
|
Separate Android full screen call video from controls and settings
|
1 week ago |
evgeny
|
21c22bd911
|
Preserve Android video decoder across audio clock corrections and expose previews
|
1 week ago |
evgeny
|
5d115c3dac
|
Add cross-device decoding to the explicit debug video probe
|
1 week ago |
evgeny
|
6910e07c31
|
Surface failed video configuration and camera capture stalls
|
1 week ago |
evgeny
|
5f16c79559
|
Preserve bitrate bounds on format changes and discard late desktop pictures
|
1 week ago |
evgeny
|
f47b7167a2
|
Fallback Android video after explicit decoder rejection
|
1 week ago |
evgeny
|
8703e2678a
|
Expose remote video decoder acceptance to Android workers
|
1 week ago |
evgeny
|
ea5ef4abc2
|
Probe hardware rate transitions and clear stale call port commands
|
1 week ago |
evgeny
|
2f1de49e87
|
Negotiate actual Android modes and replace single encoder on IDR
|
1 week ago |
evgeny
|
47cca28d39
|
Probe Android encoders and decoders independently with actual formats
|
1 week ago |
evgeny
|
5e15fc0d3f
|
Expose common bitstream inspection and actual format checks to Android
|
1 week ago |
evgeny
|
b01d54a431
|
Request constrained AVC explicitly and diagnose hardware SPS limits
|
1 week ago |
evgeny
|
9becdac331
|
Add explicit device instrumentation for call codec verification
|
1 week ago |
evgeny
|
ba2a66341a
|
Add Android call video display and live camera codec bitrate controls
|
1 week ago |
evgeny
|
a59ebcd6db
|
Own Android call video in the foreground call service
|
1 week ago |
evgeny
|
04f4d29e4f
|
Add Android call camera and keyframe encoder replacement worker
|
1 week ago |
evgeny
|
edf7e4d2c5
|
Render Android call video against the audio playback clock
|
1 week ago |
evgeny
|
5dbc5bcf59
|
Probe Android call encoders through real YUV encode and decode
|
1 week ago |
evgeny
|
c986221cb6
|
Expose shared video negotiation and bounded queues to Android JNI
|
1 week ago |
evgeny
|
6980bc7a88
|
Expose the adaptive call video range in Android audio settings
|
1 week ago |
evgeny
|
f04e3fd995
|
Persist the Android call video bitrate range atomically
|
1 week ago |
evgeny
|
e975d24a73
|
Track Android call capture and playback clocks
|
1 week ago |
evgeny
|
023f3a335e
|
Pass call audio timing across Android JNI
|
1 week ago |
evgeny
|
8eef506eed
|
Enable pinch zoom and bounded panning in Android live viewer
|
1 week ago |
evgeny
|
c39610f079
|
Share video zoom geometry between Android viewers
|
1 week ago |
evgeny
|
931631a4a9
|
Show Android live streams fullscreen with automatic orientation and timed controls
|
1 week ago |
evgeny
|
ded0d401c7
|
Match stream audio queue to device buffer and document playback ownership
|
1 week ago |
evgeny
|
0fdc6e435b
|
Fix Android stream audio backpressure without blocking video
|
1 week ago |
evgeny
|
12ad2bf14b
|
Release all preview session outputs when the camera device closes
|
1 week ago |
evgeny
|
117087d56b
|
Distinguish camera preview failure from a stopped stream
|
1 week ago |
evgeny
|
2ee3103c8c
|
Avoid double sensor rotation in direct Android camera preview
|
1 week ago |
evgeny
|
b8a2d7a555
|
Detach direct camera preview immediately when UI goes to background
|
1 week ago |
evgeny
|
78054b2c1d
|
Measure direct preview frame age using camera timestamp clocks
|
1 week ago |
evgeny
|
548e64c963
|
Use direct camera preview instead of a local stream decoder
|
1 week ago |
evgeny
|
e8a63ec40d
|
Send Android camera frames directly to preview surfaces
|
1 week ago |
evgeny
|
9ef18b6324
|
Release Android inflight state at decoder EOS before audio tail
|
1 week ago |