[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Phonon::VideoWidget embedded inside a QGraphicsProxyWidget
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2010-03-26 18:24:12
Message-ID: 201003261124.13459.aseigo () kde ! org
[Download RAW message or body]

On March 26, 2010, Alessandro Diaferia wrote:
> Lucas says putting the VideoWidget behind the Plasma Desktop is not the way
> to go as he says this is like using a Window Manger to put a widget inside
> a fake Window Manager (Plasma) and hence a loop. As he makes us notice
> that the flag KeepBelow would put our widget below other widgets but not
> below Plasma which is registered as Desktop. (Correct me if I'm wrong).

for plasma-desktop, that's correct. for plasma-mediacenter, if that was the 
issue in actual question, it's not.

> QPixmap::grabWindow, instead, works pretty well and
> fast. But this forces us to have a QWidget always visible that is not what
> we want.

perhaps using composite directly to grab the content from the widget? this 
would still require a mapped window i believe, but that doesn't mean its 
painting to screen and that should be able to be worked around? this would 
only work when there is compositing available, of course.

> So, finally, keeping all this in mind i had a *rather nasty and probably
> impossible idea*. But it still worths a try: what about using a similar
> approach? We could use a plain Phonon::VideoWidget without embedding it
> anywhere. We can put it on top of the applet and make it follow its
> movements.

possible, but then we get poor results when zooming or rotating. i don't think 
it's really worth it for the plasma-desktop and -netbook cases.

ultimately, i think the real answer is this:

> i was trying to find a way to extract VideoWidget frames

and that probably requires work in Phonon. :/

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic