Browse Source

codec: videotoolbox: don't handle interlaced video on iOS

See http://www.openradar.me/30669495
pull/59/merge
Thomas Guillem 9 years ago
parent
commit
547ce8c47e
  1. 9
      modules/codec/videotoolbox.m

9
modules/codec/videotoolbox.m

@ -1406,6 +1406,15 @@ static int DecodeBlock(decoder_t *p_dec, block_t *p_block)
vlc_mutex_lock(&p_sys->lock);
#if TARGET_OS_IPHONE
if (p_block->i_flags & BLOCK_FLAG_INTERLACED_MASK)
{
msg_Warn(p_dec, "VT decoder doesn't handle deinterlacing on iOS, "
"aborting...");
p_sys->vtsession_status = VTSESSION_STATUS_ABORT;
}
#endif
if (p_sys->vtsession_status == VTSESSION_STATUS_RESTART)
{
msg_Warn(p_dec, "restarting vt session (dec callback failed)");

Loading…
Cancel
Save