vlc | branch: master | Felix Paul Kühne <fkue...@videolan.org> | Mon Oct 12 16:27:23 2015 +0200| [a2f5b3e1c1b6eabb44293771c966f623034e0507] | committer: Felix Paul Kühne
videotoolbox: slightly improved error handling Error 8973 is triggered if the number of open HW decoding sessions is > than the number of available HW decoders Further, a failing session creation should not invalidate the entire video decoding chain but just trigger the fallback > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a2f5b3e1c1b6eabb44293771c966f623034e0507 --- modules/codec/videotoolbox.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/codec/videotoolbox.m b/modules/codec/videotoolbox.m index 4a5352b..d662528 100644 --- a/modules/codec/videotoolbox.m +++ b/modules/codec/videotoolbox.m @@ -561,14 +561,14 @@ static int StartVideoToolbox(decoder_t *p_dec, block_t *p_block) case -12210: msg_Err(p_dec, "Insufficient authorization to create decoder"); break; + case -8973: + msg_Err(p_dec, "Could not select and open decoder instance"); + break; default: msg_Err(p_dec, "Decompression session creation failed (%i)", status); break; } - /* an invalid session is an inrecoverable failure */ - p_dec->b_error = true; - return VLC_EGENERIC; } _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits