aboutsummaryrefslogtreecommitdiff
path: root/plugins/rtp/src/device.vala
Commit message (Collapse)AuthorAgeFilesLines
* Fix calculation of best camera frameratefoucault2022-05-171-1/+3
| | | | | | When the algorithm iterates over all the available v4l2 capabilities it tries to determine the best framerate for each one of YUYV (video/x-raw) modes presented by the hardware (best_fraction, line 357 in device.vala). Regardless of what's determined to be the "best" YUYV mode from within the conditional right after (line 385) the best fractional framerate will always point to the last iterated framerate, which might be an extremely low one, like 7 or 5 FPS. When the framerate is then stored in the Gst.Structure (line 394) the fractional framerate will always be that last value which might be different than the correct one as calculated by best_fps (line 386). This workaround solves this issue by only updating best_fraction when the conditional in line 385 is satisfied. from issue #1195
* Calls: Fix device selector for multi-party calls, allow picking device ↵Marvin W2022-02-121-5/+10
| | | | before call started
* RTP: Make codec and hardware support compile-time configurableMarvin W2022-02-111-1/+0
|
* Calls: Device pickerMarvin W2022-02-081-4/+24
|
* RTP: Improve screen resolution update logicMarvin W2021-12-191-22/+24
|
* RTP: Less log spamMarvin W2021-12-181-40/+0
|
* RTP: Correctly handle timestamp after re-enabling a streamMarvin W2021-12-181-1/+5
|
* Add maximum bitrate and adjust video resolution based on bitrateMarvin W2021-11-151-2/+83
|
* RTP: Encode with deviceMarvin W2021-11-101-75/+260
|
* Fix webcam framerate selectionMarvin W2021-05-011-2/+31
|
* Correctly handle missing webrtc-audio-processingMarvin W2021-05-011-1/+3
|
* Echo CancellationMarvin W2021-05-011-12/+18
|
* Video optimizationsMarvin W2021-04-291-4/+5
|
* GStreamer compatMarvin W2021-04-111-9/+21
|
* Resample audio data for common 48k sample rateMarvin W2021-03-231-4/+12
|
* RTP: Backport gst_caps_copy_nth from GStreamer 1.16Marvin W2021-03-211-2/+10
|
* Add RTP implementation as pluginMarvin W2021-03-211-0/+206