Quote from: eumagga0x2a on January 27, 2025, 10:27:27 PMIs the header VSScript.h really missing in /usr/include/vapoursynth? The build log suggests that your VapourSynth installation is broken.
displayXError^[[m] LibVA Error : <vaPutSurface ( ADM_coreLibVA::display, img->surface, (Drawable)widget, 0, 0, sourceWidth, sourceHeight, 0, 0, displayWidth, displayHeight, NULL,0 ,0):resource allocation failed:2>
Quote from: eumagga0x2a on January 25, 2025, 04:43:54 PM... please don't count on me for doing this work.Oh, of course not, plus the Qt5 variant has a working hamburger menu for me, so gives me what I need.
Quotempv defaults to --vo=gpu amounting to OpenGL rendererPerhaps, but not necessarily in version "0.38.0":
mpv /home/kenny/Dropbox/MiscFiles/20170429_152208.mp4
(+) Video --vid=1 (*) (h264 1920x1080 59.868fps)
(+) Audio --aid=1 --alang=eng (*) (aac 2ch 48000Hz)
MESA: warning: Support for this platform is experimental with Xe KMD, bug reports may be ignored.
Using hardware decoding (vaapi).
AO: [pipewire] 48000Hz stereo 2ch floatp
VO: [gpu] 1920x1080 vaapi[nv12]
AV: 00:00:14 / 00:00:42 (35%) A-V: 0.000 Dropped: 1
Exiting... (Quit)
adm = Avidemux()
ed = Editor()
gui = Gui()
def us2str(microseconds):
out = "."
ts = microseconds / 1000
ms = int(ts, 10) % 1000
if ms < 10:
out += "00"
elif ms < 100:
out += "0"
out += str(ms)
ts /= 1000
ss = int(ts, 10) % 60
out = str(ss) + out
if ss < 10:
out = "0" + out
out = ":" + out
ts /= 60
mm = int(ts, 10) % 60
out = str(mm) + out
if mm < 10:
out = "0" + out
out = ":" + out
ts /= 60
hh = int(ts, 10) % 60
out = str(hh) + out
if hh < 10:
out = "0" + out
return out
target = ed.getCurrentPts()
if not adm.setCurrentPts(0):
gui.displayError("Seeking", "Cannot seek to start of the video")
return
pn = 0
ct = ed.getCurrentPts()
while ct != target and adm.seekFrame(1):
next = ed.getCurrentPts()
if next <= ct:
gui.displayError("Timing", "Retrograde or duplicate PTS, cannot proceed")
break
if next > target:
gui.displayError("Timing", "Missed the target time, cannot determine picture number")
return
break
pn += 1
ct = next
gui.displayInfo("Done", "Time " + us2str(target) + " is picture no. " + str(pn) + " counting from zero")
Quote from: kennethrc on January 24, 2025, 11:46:41 PMall the rest of my applications have the "hamburger menu" in their titlebars (incl. Avidemux Qt5) so this isn't helpful.
Quote from: kennethrc on January 25, 2025, 12:16:59 AMThis is what you're probably looking for:0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] [8086:46a6] (rev 0c) (prog-if 00 [VGA controller])
<snip 'cause of the stupid anti-spam>
Kernel driver in use: xe
Kernel modules: i915, xe