Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-94620

Register Qt Multimedia DShow back-end in ROT for debugging

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Reported
    • Priority: P4: Low
    • Resolution: Unresolved
    • Affects Version/s: 5.15.4
    • Fix Version/s: None
    • Component/s: Multimedia
    • Labels:
      None
    • Environment:

      Windows 10 64-bit
      Qt 5.15.4
      MinGW 8.1.0 64-bit (preferred) / MSVC 2019 16.4.29613.14 64-bit

    • Platform/s:
      Windows

      Description

      When Qt Multimedia is using the DirectShow back-end on Windows, it would be very useful if it registered the filter graph with the ROT so that the graph can be viewed and debugged with GraphEdit / GraphStudio/Next.

      See https://docs.microsoft.com/en-us/windows/win32/directshow/loading-a-graph-from-an-external-process for details. Registering the graph allows connections to it to be made from other processes.

      I'll leave how to enable/disable this as an open question, some of my ideas (brainstorming) are:

      • Maybe one of the QMediaPlayer flags – but then it would only apply when using QMediaPlayer.
      • A command line option (parsed by QApplication)
      • A global enable/disable method somewhere
      • A QApplication attribute.
      • A QMediaObject flag / property
      • A QMediaContent flag / property
      • An environment variable (meh)
      • Just always have it enabled.

      I'm a fan of a command line option for some reason, but it really doesn't matter to me.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            valentyn.doroshchuk Valentyn Doroshchuk
            Reporter:
            jasonc Jason Cipriani
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes