in reply to Re^5: threads->new falling in a heap.
in thread threads->new falling in a heap.
Hi BrowserUK,
First of all let me thank you for you very kind offer of looking at the code.
In fact, I have isolated the problem using the steps you suggest. What I thought was an intermittant fault is now 100% reproduceable and understood. Really it could be classified as a 'design' problem. While playing a live-streamed video which is being recorded at the same time, if I pause and take a snap of the position, the background process runs off and takes the snap (using the afore-mentioned 'threads'). Because the snap is from the end of the file the frame has not been written completely to the file. If I subtract 1 frame from the position it works fine - but a lot can happen in a frame and it's not an ideal solution. Alternatively, and this is what I will do for the time being, I can disable the snap button. The correct answer is to buffer the command until play has resumed or alternatively stopped altogether and the final frame of the video is written to the file and the file is closed.
If the video is not paused, then also the frame has been written by the time 'threads' gets to it and also, all is fine.
However I am left feeling that my IDE which works fine most of the time, has a blind-spot and resolving issues in this blind spot is much more time-consuming than I would like.
Thank you again for your support.
Regards
Steve
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^7: threads->new falling in a heap.
by BrowserUk (Patriarch) on May 11, 2012 at 21:45 UTC | |
by Anonymous Monk on Jun 12, 2012 at 07:22 UTC | |
by BrowserUk (Patriarch) on Jun 12, 2012 at 11:08 UTC |