<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Canon EOS Webcam Utility: webcam system extension issue (macOS) in EOS Webcam Utility Pro - Discussions</title>
    <link>https://community.usa.canon.com/t5/EOS-Webcam-Utility-Pro/Canon-EOS-Webcam-Utility-webcam-system-extension-issue-macOS/m-p/443063#M727</link>
    <description>&lt;P&gt;Hi community,&lt;/P&gt;&lt;P&gt;I'm a software developer at elgato developing a cross-platform application with Qt.&lt;/P&gt;&lt;P&gt;Our crash reporter indicated an incompatibility with the shipping Canon EOS webcam system extension on macOS and the multimedia library from Qt. I reported the bug to Qt already here: &lt;A href="https://bugreports.qt.io/browse/QTBUG-118184" target="_blank" rel="noopener"&gt;https://bugreports.qt.io/browse/QTBUG-118184&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Unfortunately it doesn't look like an incompatibility with Qt but a general bug in the webcam system extension. As you can see in my ticket in the qt bugtracker, something around the protobuf integration in the system extension is leaking an exception which is crashing the host application while loading the system extension.&lt;/P&gt;&lt;P&gt;The problem can be easily reproduced with this sample code:&lt;/P&gt;&lt;PRE&gt;#&lt;SPAN class=""&gt;import&lt;/SPAN&gt; &amp;lt;AVFoundation/AVFoundation.h&amp;gt;

&lt;SPAN class=""&gt;int&lt;/SPAN&gt; main(&lt;SPAN class=""&gt;int&lt;/SPAN&gt; argc, &lt;SPAN class=""&gt;char&lt;/SPAN&gt;* argv[])
{
    @autoreleasepool
    {
        [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
        
        &lt;SPAN class=""&gt;return&lt;/SPAN&gt; 0;
    }
}&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;Tested environments:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;macOS Ventura 13.4.1 (22F82) / MacBook Pro 2019 (Intel)&lt;/LI&gt;&lt;LI&gt;macOS Sonoma 14.0.0 (23A344) / Unknown (arm64)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I tried to report this to support, but without owning a device this seems to be impossible.&amp;nbsp;Hopefully somebody here can report the issue to the development team and get this fixed.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Victor&lt;/P&gt;</description>
    <pubDate>Thu, 26 Oct 2023 09:40:20 GMT</pubDate>
    <dc:creator>vic_ju</dc:creator>
    <dc:date>2023-10-26T09:40:20Z</dc:date>
    <item>
      <title>Canon EOS Webcam Utility: webcam system extension issue (macOS)</title>
      <link>https://community.usa.canon.com/t5/EOS-Webcam-Utility-Pro/Canon-EOS-Webcam-Utility-webcam-system-extension-issue-macOS/m-p/443063#M727</link>
      <description>&lt;P&gt;Hi community,&lt;/P&gt;&lt;P&gt;I'm a software developer at elgato developing a cross-platform application with Qt.&lt;/P&gt;&lt;P&gt;Our crash reporter indicated an incompatibility with the shipping Canon EOS webcam system extension on macOS and the multimedia library from Qt. I reported the bug to Qt already here: &lt;A href="https://bugreports.qt.io/browse/QTBUG-118184" target="_blank" rel="noopener"&gt;https://bugreports.qt.io/browse/QTBUG-118184&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Unfortunately it doesn't look like an incompatibility with Qt but a general bug in the webcam system extension. As you can see in my ticket in the qt bugtracker, something around the protobuf integration in the system extension is leaking an exception which is crashing the host application while loading the system extension.&lt;/P&gt;&lt;P&gt;The problem can be easily reproduced with this sample code:&lt;/P&gt;&lt;PRE&gt;#&lt;SPAN class=""&gt;import&lt;/SPAN&gt; &amp;lt;AVFoundation/AVFoundation.h&amp;gt;

&lt;SPAN class=""&gt;int&lt;/SPAN&gt; main(&lt;SPAN class=""&gt;int&lt;/SPAN&gt; argc, &lt;SPAN class=""&gt;char&lt;/SPAN&gt;* argv[])
{
    @autoreleasepool
    {
        [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
        
        &lt;SPAN class=""&gt;return&lt;/SPAN&gt; 0;
    }
}&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;Tested environments:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;macOS Ventura 13.4.1 (22F82) / MacBook Pro 2019 (Intel)&lt;/LI&gt;&lt;LI&gt;macOS Sonoma 14.0.0 (23A344) / Unknown (arm64)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I tried to report this to support, but without owning a device this seems to be impossible.&amp;nbsp;Hopefully somebody here can report the issue to the development team and get this fixed.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Victor&lt;/P&gt;</description>
      <pubDate>Thu, 26 Oct 2023 09:40:20 GMT</pubDate>
      <guid>https://community.usa.canon.com/t5/EOS-Webcam-Utility-Pro/Canon-EOS-Webcam-Utility-webcam-system-extension-issue-macOS/m-p/443063#M727</guid>
      <dc:creator>vic_ju</dc:creator>
      <dc:date>2023-10-26T09:40:20Z</dc:date>
    </item>
  </channel>
</rss>

