No Video
Please specify the following:
- Ring version: Live Free or Die - 20191003-01
- Device model: Motorola Z3 Play
- Android version: 9
- What build you are using: Play Store
Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
- Start a video call
- Actual result: Black on both peers.
- Expected result: Video received on Gnome, preview on Android.
Additional information
Gnome (no camera) <-> Android (camera)
I'll just post some stuff that I "think" may be relevent:
...
10-13 21:50:31.311 15820 15820 W HardwareServiceImpl: addVideoSurface 3715166635291969218602435
10-13 21:50:31.312 15820 15820 I HardwareServiceImpl: DRingService.addVideoSurface() no window !
10-13 21:50:31.314 15820 15820 W HardwareServiceImpl: addPreviewVideoSurface 159706176 mCapturingId null
10-13 21:50:31.326 15820 15820 D CallPresenter: VIDEO_EVENT: true null 0x0
...
10-13 21:50:31.268 15820 18125 D libdring: a=candidate:<sanitized> 2 UDP 1694498814 <sanitized> 43660 typ srflx
10-13 21:50:31.268 15820 18125 D libdring: m=video 56880 RTP/SAVP 96
10-13 21:50:31.268 15820 18125 D libdring: a=rtpmap:96 H264/90000
10-13 21:50:31.268 15820 18125 D libdring: a=fmtp:96 profile-level-id=428029
10-13 21:50:31.268 15820 18125 D libdring: a=sendrecv
10-13 21:50:31.268 15820 18125 D libdring: a=candidate:<sanitized> 3 UDP 2130706429 <sanitized> 45754 typ host
...
10-13 21:50:31.268 15820 18125 D libdring: m=video 49214 RTP/SAVP 96
10-13 21:50:31.268 15820 18125 D libdring: a=fmtp:97 profile-level-id=428029
10-13 21:50:31.268 15820 18125 D libdring: a=sendrecv
...
10-13 21:50:31.349 1196 3332 V msm8974_platform: platform_set_echo_reference: Invalid or Unnecessary pcm device for usecase (26)
10-13 21:50:31.349 1196 3332 V msm8974_platform: platform_get_input_snd_device: exit: in_snd_device(speaker-dmic-endfire)
10-13 21:50:31.349 1196 3332 V msm8974_platform: platform_set_echo_reference: Invalid or Unnecessary pcm device for usecase (26)
10-13 21:50:31.349 1196 3332 V msm8974_platform: platform_get_input_snd_device: exit: in_snd_device(speaker-dmic-endfire)
...
10-13 21:50:31.844 15820 15909 W FFmpeg : [libopus @ 0x7487bccc00] No bit rate set. Defaulting to 96000 bps.
10-13 21:50:31.845 15820 18153 D libdring: Trying to open device dummyFilename with format sdp, pixel format , size 0x0, rate 0.000000
10-13 21:50:31.845 15820 15909 E libdring: No valid new video parameters.
10-13 21:50:31.849 15820 18153 D libdring: Using format sdp
...
10-13 21:50:40.678 15820 15820 W HardwareServiceImpl: switchInput 3715166635291969
10-13 21:50:40.678 15820 15820 E HardwareServiceImpl: Error with hardware service, switchInput: Attempt to invoke virtual method 'cx.ring.daemon.StringMap cx.ring.services.CameraService$DeviceParams.toMap()' on a null object reference
//This may be where I tried switching to rear camera? Also, switching back didn't work (icon didn't change).
On a side note, is ICE even necessary for intraLAN communication?
(10-13 21:50:31.270 15820 15909 D libdring: call:<sanitized>] add remote ICE candidate: <sanitized> 1 UDP <sanitized> <sanitized> 45513 typ host)
...
10-13 21:50:31.377 15820 18131 D libdring: [ice:<sanitized>] connection pairs (local <-> remote):