Opened 16 months ago

Last modified 14 months ago

#66769 assigned enhancement

qutebrowser @2.5.2: Support of Quartz/X11, proprietary codecs

Reported by: deividaspetraitis (Deividas Petraitis) Owned by: amake (Aaron Madlon-Kay)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: qutebrowser

Description

Currently qutebrowser builds as a native MacOS application. I was wondering how difficult/possible it would be to add an option to build it for X11/Quartz so it can be possible to manage it under i3wm.


Not all video content is working properly, because of the following error, because qt-webengine is not built with proprietary codecs:

[1:20:0324/202035.328025:ERROR:render_media_log.cc(27)] MediaEvent: MEDIA_ERROR_LOG_ENTRY {"error":"FFmpegDemuxer: no supported streams"}
[1:1:0324/202035.329248:ERROR:render_media_log.cc(27)] MediaEvent: PIPELINE_ERROR DEMUXER_ERROR_NO_SUPPORTED_STREAMS

I was wondering how difficult/possible to be provide an option ( or enable by default ) building with proprietary codecs.

Change History (3)

comment:1 Changed 16 months ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to amake
Status: newassigned
Type: requestenhancement

As far as I know there is no support for building any qt5-based ports in MacPorts for X11. There was such support for some of the qt4-based ports, using the qt4-x11 port instead of the qt4-mac port, but qt4-x11 was deleted in [4a4c1313f89fdffe49e7ed37b238df7db954389b/macports-ports].

comment:2 Changed 16 months ago by ryandesign (Ryan Carsten Schmidt)

When you say "Quartz" I assume you mean XQuartz (an X11 distribution for macOS). Quartz is the macOS graphics layer, so all software that uses macOS graphics routines, such as all qt5-based software in macOS, necessarily uses Quartz.

comment:3 Changed 14 months ago by deividaspetraitis (Deividas Petraitis)

Sorry for delayed reply and thank you for your feedback! That is right, idea was to run qutebrowser under X11 as for example xterm. I was wondering, is there any hope for qt6?

Note: See TracTickets for help on using tickets.