home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
Watch / Listen Media
Error while playing any video stream for a 2nd time
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="xppx" data-source="post: 1086065" data-attributes="member: 55884"><p>Worked again late today...</p><p></p><p>Did test the 1.6.0-pre build. See result.</p><p></p><p>Just a thought - most probably a stupid question - but how do you manage synchronization in MP? As developer I would look for methods that are running in parallel and do not respect an order when they actually should: the cleanup might take too long (which might cover another issue to be resolved) and the initiation of the next video thread perhaps doesn't wait until the cleanup is finished... (if both methods were synchronized against the default lock manager, they would be slower but never run at the same time and thus avoid a racing condition) - typical side effect is that errors that might appear or not depending on the hardware (number of CPU's, speed) and the system (number of available threads) and the software (each compile might change the behavior a bit). And we see the error appear on the 3rd video for 1.6 in debug, 4th video for 1.7 and 1.8pre in debug, and 2nd video in normal mode...</p><p>What do you think?</p><p></p><p><strong>Result: still error</strong></p><p>[code]MP 1.6 pre - Commit: SHA-1: 5f3b5d1c7e8f1c5bc9d453043270b726d19059ec</p><p>Refresh rate changer disabled</p><p>Result: Error after start of 3rd video (in 1.7 and 1.8 this happens on the 4th in debug mode and on the 2nd in normal mode)[/code]</p></blockquote><p></p>
[QUOTE="xppx, post: 1086065, member: 55884"] Worked again late today... Did test the 1.6.0-pre build. See result. Just a thought - most probably a stupid question - but how do you manage synchronization in MP? As developer I would look for methods that are running in parallel and do not respect an order when they actually should: the cleanup might take too long (which might cover another issue to be resolved) and the initiation of the next video thread perhaps doesn't wait until the cleanup is finished... (if both methods were synchronized against the default lock manager, they would be slower but never run at the same time and thus avoid a racing condition) - typical side effect is that errors that might appear or not depending on the hardware (number of CPU's, speed) and the system (number of available threads) and the software (each compile might change the behavior a bit). And we see the error appear on the 3rd video for 1.6 in debug, 4th video for 1.7 and 1.8pre in debug, and 2nd video in normal mode... What do you think? [B]Result: still error[/B] [code]MP 1.6 pre - Commit: SHA-1: 5f3b5d1c7e8f1c5bc9d453043270b726d19059ec Refresh rate changer disabled Result: Error after start of 3rd video (in 1.7 and 1.8 this happens on the 4th in debug mode and on the 2nd in normal mode)[/code] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Watch / Listen Media
Error while playing any video stream for a 2nd time
Contact us
RSS
Top
Bottom