Thanks for this link. When I understand the article right, then I can't move my QDeclarativeItem class into a new Thread, because the paint method can only be used inside of the GUI Thread.
So how can I improve the performance of the video playback inside of QML? Using QWidget or the normal VLC player and the video seems to run as fast as it should, but not inside QML (you see that the FPS is much lower than the one inside of VLC player). One way could be to start the vlc player from inside my program as a new process and give him the video file, but it would be much nicer if it would look more native inside my program. Any suggestions? So long Daniel On Mon, Jul 16, 2012 at 1:21 PM, <[email protected]> wrote: >> My first thought was, to subclass QThread as well and let the video >> player run in an own thread, but you can't subclass QDeclarativeItem >> and QThread in the same class. > > I can't comment on your original problem, but you don't have to (and don't > need to) subclass QThread: > > http://qt-project.org/wiki/Threads_Events_QObjects > > (This time with the link ;) > > Anyhow, why do you think adding another thread would speed up things? > > Regards > > Kai -- Mit freundlichen Grüßen Greetings Daniel Kreuter _______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
