[Bug 953693] New: VLC opens video in a second window
http://bugzilla.opensuse.org/show_bug.cgi?id=953693 Bug ID: 953693 Summary: VLC opens video in a second window Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Applications Assignee: kde-maintainers@suse.de Reporter: ianastasov@netscape.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- there seams to be a bug with qt 5.5 shipping with LEAP 42.1 as this is not happening with 13.1, 13.2 or Tumbleweed. VLC opens video in a new window that can not be docked in the main app, a few threads on the forums https://forums.opensuse.org/showthread.php/510603-VLC-Opens-2-windows?p=2735... https://forums.opensuse.org/showthread.php/510478-Flash-player-amp-flash-pla... a screen shot speaks a thousand words http://i.imgur.com/Dtdx3SY.jpg this happens in both the native qt mode and in skinned mode. sorry I chose kde application as there is no choice for qt applications -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c1
Stratos Zolotas
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c3
Antonio Crevillén
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c4
Ronnie Bailey
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
Hrvoje Senjan
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c5
S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c6
--- Comment #6 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c7
Niels Black
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
Serg Bilyk
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c8
Marcelo Borro
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c9
Tomáš Chvátal
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c10
--- Comment #10 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c11
--- Comment #11 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c12
--- Comment #12 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
Matthias Gensler
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c13
Dominique Leuenberger
I submitted the Qt4 fix for review, hopefully it will get accepted: https://build.opensuse.org/request/show/347505
This is in the maintenance workflow now - a Qt4 based build for Leap should be made available shortly. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c14
Wolfgang Bauer
(In reply to S. B. from comment #12)
I submitted the Qt4 fix for review, hopefully it will get accepted: https://build.opensuse.org/request/show/347505
This is in the maintenance workflow now - a Qt4 based build for Leap should be made available shortly.
Well, this update is good and nice, but it probably won't help much as many people will install VLC from Packman or VideoLAN (which is still built against Qt5) to get the additional codecs, I suppose. I found the actual reason for this problem though: VLC is built without libQt5X11Extras-devel on Leap 42.1, probably because it is not available in SLE12 (it is in Leap though). Apparently that library is needed for video integration to work. I created packages that do BuildRequire it on Leap: https://build.opensuse.org/package/show/home:wolfi323:branches:multimedia:li... With those the video is integrated into the GUI now in Leap 42.1 as well. So maybe we should rather submit this as update for Leap? OTOH, with this fixed, we of course run into qtbug#48321 again that the video is cropped on window resize/fullscreen. So we probably should wait with this change until an update for Qt5 in Leap is released. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c15
--- Comment #15 from S. B.
(In reply to Dominique Leuenberger from comment #13)
(In reply to S. B. from comment #12)
I submitted the Qt4 fix for review, hopefully it will get accepted: https://build.opensuse.org/request/show/347505
This is in the maintenance workflow now - a Qt4 based build for Leap should be made available shortly.
Well, this update is good and nice, but it probably won't help much as many people will install VLC from Packman or VideoLAN (which is still built against Qt5) to get the additional codecs, I suppose.
I found the actual reason for this problem though: VLC is built without libQt5X11Extras-devel on Leap 42.1, probably because it is not available in SLE12 (it is in Leap though). Apparently that library is needed for video integration to work.
I created packages that do BuildRequire it on Leap: https://build.opensuse.org/package/show/home:wolfi323:branches:multimedia: libs/vlc With those the video is integrated into the GUI now in Leap 42.1 as well. So maybe we should rather submit this as update for Leap?
OTOH, with this fixed, we of course run into qtbug#48321 again that the video is cropped on window resize/fullscreen. So we probably should wait with this change until an update for Qt5 in Leap is released.
Hmm, I guess I'm confused. I thought that Packman built as a link to the openSUSE repos. As for Dominique's VLC/Qt5 fix, I am currently using it *from the Packman repo* (it somehow already got included there) and it completely resolves all VLC bugs I've noted thus far. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c16
--- Comment #16 from Wolfgang Bauer
Hmm, I guess I'm confused. I thought that Packman built as a link to the openSUSE repos.
It is. But it links to the package in multimedia:libs (the devel repo for Factory) for all openSUSE versions, to always be up-to-date. That's also why the other fix is in Packman already. So, a submit to Leap doesn't change anything in Packman, you have to submit to multimedia:libs instead. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c17
--- Comment #17 from S. B.
OTOH, with this fixed, we of course run into qtbug#48321 again that the video is cropped on window resize/fullscreen. So we probably should wait with this change until an update for Qt5 in Leap is released.
I tried your packages, but I did run into the video scaling bug. So that's definitely good progress, and hopefully Qt5/VLC will be in good shape fairly soon. But I'd say that for now it's more important to just get a quick fix out there for users, and worry about Qt5 later. If you want I can submit a Qt4 build request to multimedia:libs? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c18
--- Comment #18 from Wolfgang Bauer
I tried your packages, but I did run into the video scaling bug. So that's definitely good progress, and hopefully Qt5/VLC will be in good shape fairly soon.
Yes, the fix for that scaling bug has not been released yet for Leap 42.1. I talked to Hrvoje Senjan, and he said that he will submit a Qt5 update for Leap to the current Tumbleweed packages (including the fix for that) in the next two days.
But I'd say that for now it's more important to just get a quick fix out there for users, and worry about Qt5 later. If you want I can submit a Qt4 build request to multimedia:libs?
Personally I have to say that I'm not really fond of switching back and forth between building against Qt4 and Qt5 either... And I don't consider this particular problem here very grave, so I'd say we should just stay with Qt5 on Leap as well, considering that all problems should be fixed now. But well, it's not me to decide. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c19
--- Comment #19 from S. B.
I talked to Hrvoje Senjan, and he said that he will submit a Qt5 update for Leap to the current Tumbleweed packages (including the fix for that) in the next two days.
Very nice, might as well just wait then. Thanks for the update, and thanks to everyone that is working to fix these bugs. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c20
--- Comment #20 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
macias -
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c21
--- Comment #21 from Wolfgang Bauer
Stefan, Wolfang: you two having done most of the works and checks: what is your verdict?
Sorry for not replying earlier. I see you cancelled the update already, and yes I do think that's the best, given the circumstances. As I already wrote, all (known) problems should be fixed when the Qt5 update arrives in Leap and the current vlc (with the upstream patch you added) is indeed built against libQt5X11Extras-devel (I have yet to submit this though of course). I'm just not completely sure yet how to proceed... At least I/we should wait with submitting the vlc update to Leap until the Qt5 update is running I think. But then, I don't want to submit my change to multimedia:libs before the Qt5 update is actually released, because otherwise people using Packman (and VideoLAN I suppose) will again have the resize problem. So my suggestion, not sure if that's feasible: I will submit an update for Leap as soon as I see Qt5 in the maintenance process, but will only submit it to multimedia:libs after that Qt5 update is actually released. Is that ok/doable? If not, I guess I just wait and will submit to multimedia:libs first after that update. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c22
--- Comment #22 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c23
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c24
Wolfgang Bauer
Please test of the proposed QT 5 update fixes the issue with a stock VLC:
No. This issue is not caused by a bug in Qt5, but by a missing VLC build dependency, as explained in comment#14. But I did try my updated VLC package with that Qt5 update, and all known bugs are fixed, i.e. vlc does integrate the video, and the video is correctly scaled (this was broken because of a Qt5 bug that is fixed by the update). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c26
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c27
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c28
--- Comment #28 from Matthias Gensler
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c29
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=953693
http://bugzilla.opensuse.org/show_bug.cgi?id=953693#c31
--- Comment #31 from ilija anas
participants (1)
-
bugzilla_noreply@novell.com