summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorMichael Roitzsch <mroi@users.sourceforge.net>2004-02-12 18:19:00 +0000
committerMichael Roitzsch <mroi@users.sourceforge.net>2004-02-12 18:19:00 +0000
commitca2ac6410b4f348e0aaba232eb089d78bc0fbdfa (patch)
treec2fa6089615fa64fe11544843c8f94915c512fc6 /win32
parentc2637f6fbd4a06ff0c433eccb705f52b35d46043 (diff)
downloadxine-lib-ca2ac6410b4f348e0aaba232eb089d78bc0fbdfa.tar.gz
xine-lib-ca2ac6410b4f348e0aaba232eb089d78bc0fbdfa.tar.bz2
big commit of the new ticket system to protect the rewiring and more
(as discussed on xine-devel, slightly improved to block acquires from different threads between atomic revoke and issue) * xine_ticket_t is declared in xine_internal.h and implemented in xine.c * the ticket is acquired for (hopefully) all port operations (no modifications to decoders needed, decoder loop does this) * the ticket is revoked on pausing and on rewiring * OSD does not store the port pointer any more (which was very dangerous, since the pointer can change on rewire) CVS patchset: 6137 CVS date: 2004/02/12 18:19:00
Diffstat (limited to 'win32')
0 files changed, 0 insertions, 0 deletions