Bug fixing in chroma block matching
[schroedinger/research-port.git] / TODO-CUDA
blob62d4ac8dd1e14cdb71f2d4230e76e8a1d0be7207
1 - make playback less stuttery on lesser hw?
2    - might not be a problem in normal mode if frames are throttled
3    - frame skipping does not yet work for GPU
5 - make gpu stuff completely asynchronous
6    - use event api to check for frame readiness ? this will make sense if we
7      don't need to transfer the frames to CPU every time
9 - fix schro_decoder_error in schro_decoder_decode_access_unit, these have
10   been commented out as we now pass a structure with the access unit header, 
11   but we do need error reporting
13 - Would it be possible to do SCHRO_DECODER_MOTION_DECODE/
14   SCHRO_DECODER_WAVELET_DECODE in parallel? (are the offsets known in advance?)
16 - split up schrodecoderworker.c, it's one big ugly file
18 - various queue sizes
19   when are they large enough to be safe?
20 #define SCHRO_RETIRE_QUEUE_SIZE 40
21 #define UQUEUE_SIZE 40 /* Max number of stored ref frames (GPU) */