[Bug 237423] www/qt5-webengine: enable video capture device implementation

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jun 13 09:45:29 BST 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237423

--- Comment #2 from commit-hook at freebsd.org ---
A commit references this bug:

Author: kai
Date: Thu Jun 13 08:44:41 UTC 2019
New revision: 504068
URL: https://svnweb.freebsd.org/changeset/ports/504068

Log:
  www/qt5-webengine: Enable support for WebRTC and video capture devices

  When accessing video capture devices warnings like below are emitted [2]:

 
[40533:463527936:0420/214650.072475:ERROR:create_video_capture_device_factory.cc(58)]
Not implemented reached in std::unique_ptr<VideoCaptureDeviceFactory>
media::(anonymous
namespace)::CreatePlatformSpecificVideoCaptureDeviceFactory(scoped_refptr<base::SingleThreadTaskRunner>)

  Also websites that want to access the camera, microphone, etc. exhibit
  broken behavior, e.g. no dialogs to permit access on the desired capture
  devices come up. [1]

  Thus add the related patches from www/chromium [2] that enable support for
  video capture devices and explicitly activate the WebRTC feature. [1]

  PR:           236915 [1], 237423 [2]
  Submitted by: cmt [2]
  Reported by:  thea20lineisameme at protonmail.com [1]
  Reviewed by:  rakuco, tcberner (kde), Lorenzo Salvadore
  Approved by:  tcberner (kde)
  Differential Revision:        https://reviews.freebsd.org/D19900

Changes:
  head/UPDATING
  head/www/qt5-webengine/Makefile
  head/www/qt5-webengine/files/patch-clang
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_shared__memory__handle__provider.cc
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_shared__memory__handle__provider.h
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_webrtc.gni

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list