You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected behavior:
Conflicting constraints are never reported.
Actual behavior:
Conflicting constraints are detected when taking a screenshot of the given video:
Conflicting constraints detected: (
"<NSLayoutConstraint:0x7b140008f160 NSView:0x7b5400131000.width >= 240 (active)>",
"<NSLayoutConstraint:0x7b14000b6d50 H:[NSImageView:0x7b58000e4900]-(0)-| (active, names: '|':NSView:0x7b5400131000 )>",
"<NSLayoutConstraint:0x7b140009dda0 H:|-(0)-[NSImageView:0x7b58000e4900] (active, names: '|':NSView:0x7b5400131000 )>",
"<NSLayoutConstraint:0x7b140007a8f0 NSImageView:0x7b58000e4900.width == 200 (active)>"
).
Will attempt to recover by breaking <NSLayoutConstraint:0x7b140007a8f0 NSImageView:0x7b58000e4900.width == 200 (active)>.
Unable to simultaneously satisfy constraints:
(
"<NSLayoutConstraint:0x7b140008f160 NSView:0x7b5400131000.width >= 240 (active)>",
"<NSLayoutConstraint:0x7b14000b6d50 H:[NSImageView:0x7b58000e4900]-(0)-| (active, names: '|':NSView:0x7b5400131000 )>",
"<NSLayoutConstraint:0x7b140009dda0 H:|-(0)-[NSImageView:0x7b58000e4900] (active, names: '|':NSView:0x7b5400131000 )>",
"<NSLayoutConstraint:0x7b140007a8f0 NSImageView:0x7b58000e4900.width == 200 (active)>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x7b140007a8f0 NSImageView:0x7b58000e4900.width == 200 (active)>
Set the NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints to YES to have -[NSWindow visualizeConstraints:] automatically called when this happens. And/or, set a symbolic breakpoint on LAYOUT_CONSTRAINTS_NOT_SATISFIABLE to catch this in the debugger.
Setting a breakpoint at LAYOUT_CONSTRAINTS_NOT_SATISFIABLE the stack trace shows IINA is displaying the screenshot preview in the OSD:
frame #17: 0x0000000106f67e7d IINA`MainWindowController.displayOSD(message=screenshot, autoHide=true, forcedTimeout=5, accessoryView=0x00007b54000ba900, context=0x00007b3800002ca0, self=0x00007b640000aa00) at MainWindowController.swift:1980:15
frame #18: 0x00000001074768ae IINA`closure #1 in PlayerCore.sendOSD(self=0x00007b400001eb00, osd=screenshot, autoHide=true, forcedTimeout=5, accessoryView=0x00007b54000ba900, context=0x00007b3800002ca0) at PlayerCore.swift:1997:23
System and IINA version:
Expected behavior:
Conflicting constraints are never reported.
Actual behavior:
Conflicting constraints are detected when taking a screenshot of the given video:
Setting a breakpoint at
LAYOUT_CONSTRAINTS_NOT_SATISFIABLE
the stack trace shows IINA is displaying the screenshot preview in the OSD:Full Stack Trace:
Steps to reproduce:
Start running IINA under Xcode
Ensure
Show previews after taking screenshots
is enabledStart playing the YouTube video Keytar Bear
Press ⌘S to take a screenshot
Conflicting constraints will be reported in the Xcode console
MPV does not have this problem.
This is an IINA problem.
How often does this happen?
Every time.
The text was updated successfully, but these errors were encountered: