amitv87 / PiP

macOS Picture in Picture and AirPlay Receiver
MIT License
476 stars 25 forks source link

M1 Mac compatibility #16

Closed JohnLockeNJ closed 2 years ago

JohnLockeNJ commented 2 years ago

Would you considering creating a version that will work on the M1 Mac? Using it now just creates a black screen.

Or perhaps there's a fix that could make the Intel version work on M1 Macs, even if it's not optimized?

amitv87 commented 2 years ago

ALthough the app runs fine using Rosetta 2, I have published a new build with fat binary https://github.com/amitv87/PiP/releases/tag/v1.50

amitv87 commented 2 years ago

The reported black screen appear from ghost windows (these are usually overlay/info windows which are always hidden). There's no specific property associated with those windows which can be used to differentiate from normal windows. Although the ghost windows have empty window title (can be seen in right click menu), but it is not a proper way to restrict them.

This looks similar https://github.com/amitv87/PiP/issues/14

Also the black screen is not an M1 specific issue.

jonfoxnj commented 2 years ago

I’m still having the same issue on the latest 1.50(7) build on an M1 Mac. Black screen.

amitv87 commented 2 years ago

I’m still having the same issue on the latest 1.50(7) build on an M1 Mac. Black screen.

Can you share a video showing the same?

amitv87 commented 2 years ago

The release https://github.com/amitv87/PiP/releases/tag/v2.03 excludes ghost windows by default.