diff options
author | Nate Weibley <nweibley@gmail.com> | 2018-02-17 15:51:02 -0500 |
---|---|---|
committer | Val Doroshchuk <valentyn.doroshchuk@qt.io> | 2019-07-05 14:39:43 +0200 |
commit | 1b70bbed49d12af86851a505a5aa5428b9e0c567 (patch) | |
tree | 723cc6e823b8e1980742ea50e57e3b3e1f7a500f /src/multimedia/audio | |
parent | 8756a20821305eabb6026400e6d3cdc79df1690d (diff) |
Fix GetFrameRateList checks and memory leak
GetFrameRateList passes an unmanaged pointer to the caller which must be
manually freed with CoTaskMemFree. Additionally the Chromium project
notes that some drivers cause quirky return values which we would not
catch without stricter checks. See: https://chromium.googlesource.com/chromium/src/media/+/8cc93abd7339eeb9b7c2a12cca07b3dc245b2139/video/capture/win/video_capture_device_win.cc#484
Change-Id: I6aa4a6ea1ac0241e585e98cf9ff63240bacd3956
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
Diffstat (limited to 'src/multimedia/audio')
0 files changed, 0 insertions, 0 deletions