From d4535a34c9afa899cc21eeba5cc0e6acedc7b1a9 Mon Sep 17 00:00:00 2001 From: Johns Date: Thu, 7 Feb 2013 16:54:16 +0100 Subject: Fix xcb deadlock while closing PIP decoder. Close video decoder from inside the decoder thread, otherwise xcb hangs in a lock. --- Todo | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'Todo') diff --git a/Todo b/Todo index 46970f5..e9bfbd0 100644 --- a/Todo +++ b/Todo @@ -54,7 +54,7 @@ libva: [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 ... missing OSD support for 3d SBS / Top-Bottom streams, like VPDAU. - PIP support + PIP support / multistream handling libva: branch vaapi-ext / staging add support for vaapi-ext / staging @@ -117,16 +117,14 @@ setup: unsorted: stoping vdr while plugin is suspended opens and closes a window. svdrp prim: support plugin names for device numbers. - hangup PipVideoStream -> Vdpau_get_format -> xcb -> poll + Workaround exists: hangup PipVideoStream -> Vdpau_get_format -> xcb -> poll + lock DecoderLockMutex future features (not planed for 1.0 - 1.5) video out with xv video out with opengl - video out with xvba software decoder for xv / opengl - multistream handling save and use auto-crop with channel zapping upmix stereo to AC-3 (supported by alsa plugin) -- cgit v1.2.3