View Single Post
marxian's Avatar
Posts: 2,448 | Thanked: 9,523 times | Joined on Aug 2010 @ Wigan, UK
#1160
Originally Posted by Estel View Post
BTW, any reason, why this dialog must be modal? Couldn't it be normal, cancelable one, that, upon dismissing, would cancel current operation?
I'm planning to implement it that way in future.

Originally Posted by Estel View Post
I've other bug to report - but, this one haven't appeared in last version, it's present for some time. When traversing into videos tree (for example, entering video -> related -> other videos, their related, etc) and watching a video through cutetube player only first playback works ok.

Then, if cancelled (by back arrow), video stops OK, but next one is borked - sound goes "twice", echoing itself one or more times, and videos seems to appear and disappear on itself, too (maybe it's also played twice). Only one way to fix it, is gong back into main menu, or reversing back through video's tree many "hoops".

It isn't 100% reproducible on 2nd video, sometimes it happens at 3th or 4th playback - but, generally, if you watch few videos cancelling them, you will get hit by this bug for sure. I've tested it only with dailymotion, mind you.

/Estel
My experience is that the error occurs only when the video is played until the end. If cancelled using the back arrow, it doesn't occur for me. Also, the error only occurs when streaming videos. Local videos always play correctly. It seems to be a problem with QtMultimediaKit. I have tried one or two things, but so far I haven't been able to fix it. Popping a second window off the stack solves it, so it appears that Qt keeps the last popped window in memory, and only deletes it when an additional window is popped from the stack.
__________________
'Men of high position are allowed, by a special act of grace, to accomodate their reasoning to the answer they need. Logic is only required in those of lesser rank.' - J K Galbraith

My website

GitHub
 

The Following User Says Thank You to marxian For This Useful Post: