vlc/vlc-3.0 | branch: master | Thomas Guillem <[email protected]> | Fri Apr 20 17:17:19 2018 +0200| [937864c277a0847b487b5a358606ecc365042532] | committer: Thomas Guillem
videotoolbox: always abort in case of BadDataErr It's safer to fallback to SW dec the earliest possible since the stream is likely to contain more problematic data. (cherry picked from commit 2af423e59496b52267949b0e77a692a844bc5c38) Signed-off-by: Thomas Guillem <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=937864c277a0847b487b5a358606ecc365042532 --- modules/codec/videotoolbox.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/codec/videotoolbox.m b/modules/codec/videotoolbox.m index 9a805b4457..2cd2bfd4b9 100644 --- a/modules/codec/videotoolbox.m +++ b/modules/codec/videotoolbox.m @@ -1769,11 +1769,11 @@ static int HandleVTStatus(decoder_t *p_dec, OSStatus status, break; case -8960 /* codecErr */: case kVTVideoDecoderMalfunctionErr: - case -8969 /* codecBadDataErr */: - case kVTVideoDecoderBadDataErr: case kVTInvalidSessionErr: *p_vtsession_status = VTSESSION_STATUS_RESTART; break; + case -8969 /* codecBadDataErr */: + case kVTVideoDecoderBadDataErr: default: *p_vtsession_status = VTSESSION_STATUS_ABORT; break; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
