Video playback freeze on iPad (yuv444p10le)

Attachments:

  • Screen recoding (link removed)
  • Video sample (link removed)
    • Cut with ffmpeg -i x.mkv -ss 00:08:00 -t 00:01:00 -c copy sample.mkv
    • Confirmed sample.mkv have same issue

  • Video: BDRip-ed Evangelion 1.11 You Are (Not) Alone
  • The video plays normally on my mac using IINA
  • Infuse version: Infuse Pro 7.4.10 (4329)
  • iPad model: iPad Air 3

ffprobe:

ffprobe version 5.1.2 Copyright (c) 2007-2022 the FFmpeg developers
  built with Apple clang version 14.0.0 (clang-1400.0.29.202)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/5.1.2_3 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
Input #0, matroska,webm, from 'ヱヴァンゲリヲン新劇場版:序 EVANGELION:1.11 YOU ARE (NOT) ALONE (BD HEVC 3840x2160 yuv444p10le FLAC).mkv':
  Metadata:
    encoder         : libebml v1.3.7 + libmatroska v1.5.0
    creation_time   : 2020-11-15T22:23:58.000000Z
  Duration: 01:41:01.56, start: 0.000000, bitrate: 13686 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 14.014000
      Metadata:
        title           : Chapter 01
    Chapter #0:1: start 14.014000, end 19.353000
      Metadata:
        title           : Chapter 02
    Chapter #0:2: start 19.353000, end 26.360000
      Metadata:
        title           : Chapter 03

...(more chapters)

    Chapter #0:36: start 6026.896000, end 6061.556000
      Metadata:
        title           : Chapter 37
  Stream #0:0: Video: hevc (Rext), yuv444p10le(tv, unknown/bt709/unknown), 3840x2160, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      BPS-eng         : 11831737
      DURATION-eng    : 01:41:01.556000000
      NUMBER_OF_FRAMES-eng: 145332
      NUMBER_OF_BYTES-eng: 8964842777
      _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-11-15 22:23:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1: Audio: flac, 48000 Hz, 6.1, s16 (default)
    Metadata:
      BPS-eng         : 1853184
      DURATION-eng    : 01:41:01.555000000
      NUMBER_OF_FRAMES-eng: 71034
      NUMBER_OF_BYTES-eng: 1404147465
      _STATISTICS_WRITING_APP-eng: mkvmerge v33.1.0 ('Primrose') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-11-15 22:23:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

I think it may be something related to the file format, many player reports the sample.mkv has same length as the movie.

is there anyone have played yuv444p10le format? no one has encountered this issue?
I think Infuse is using software decoder while A10+ SoC support hardware decoding, because the chip is getting warmer and warmer while I played.

Confirmed that this is caused by Infuse’s software decoder, this file played well using nPlayer on my iPad, and nPlayer supports[1] hardware decode of yuv444p10le.

Hope developers support this colorspace to be hardware acc-ed asap.


  1. https://404.website/thread-3626-1-1.html (Chinese) ↩︎

Thank for the sample We’ll look into this.

1 Like

This should be fully resolved in today’s 7.5 release!

Thanks for your patience. :slight_smile:

1 Like