[mythtv-commits] Ticket #8630: Unreliable QTimer in NupplePlayer
MythTV
mythtv at cvs.mythtv.org
Thu Jul 1 15:07:35 UTC 2010
#8630: Unreliable QTimer in NupplePlayer
------------------------------------------+---------------------------------
Reporter: Vitold <vitold.md@…> | Owner: janne
Type: patch | Status: new
Priority: minor | Milestone: 0.24
Component: MythTV - Video Playback | Version: Trunk Head
Severity: medium | Mlocked: 0
------------------------------------------+---------------------------------
Comment(by anonymous):
I can't currently comment on OS X but this patch will almost certainly
cause sizeable problems for linux and windows builds for 2 reasons:-
- the thread 'model' in NuppelVideoPlayer is very much geared towards
known playback and decoder threads, to the extent that the thread id's are
used to ensure the correct behaviour in places (mostly around the
pause/unpause code). Adding a third thread is likely to cause some
unexpected results. No doubt fixable but not necessarily straightforward.
- the video playback thread is now deliberately the same thread as the
main UI thread following the OSD port. If the video event loop is
triggered from another thread, at best Qt will complain and at worst the
frontend will crash persistently due to, amongst other things, non-
serialized calls to X.
We really need to figure out the underlying cause of the problem.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/8630#comment:3>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list