Opened 12 months ago

#10339 new defect

ffmpeg divided-by-zero bugs

Reported by: Ian Owned by:
Priority: important Component: ffmpeg
Version: 4.3.6 Keywords: crash AVI mp4
Cc: Ian Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug

The bugs occur when I want to transcode a mal-formatted mp4 file to avi file.

ffmpeg crashes and throw floating point exception

For poc1.mp4:

$ ./ffmpeg -i ./poc1.mp4 /tmp/xx.avi
ffmpeg version n4.3.6 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --disable-stripping
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55a9d5ae2740] CTTS invalid
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55a9d5ae2740] stream 1, timescale not set
[NULL @ 0x55a9d5ae4740] No sequence header available
[NULL @ 0x55a9d5ae4740] trailing_one_bit out of range: 0, but must be in [1,1].
[NULL @ 0x55a9d5ae4740] Failed to read unit 0 (type 1).
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] trailing_one_bit out of range: 0, but must be in [1,1].
[NULL @ 0x55a9d5ae4740] Failed to read unit 0 (type 1).
[NULL @ 0x55a9d5ae4740] Failed to parse extradata.
[NULL @ 0x55a9d5ae4740] Invalid OBU length: 98380772, but only 996 bytes remaining in fragment.
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] [IMGUTILS @ 0x7ffdf589db70] Picture size 0x0 is invalid
[NULL @ 0x55a9d5ae4740] extension_header_reserved_3bits out of range: 4, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] trailing_zero_bit out of range: 1, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to read unit 0 (type 3).
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] extension_header_reserved_3bits out of range: 1, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[NULL @ 0x55a9d5ae4740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x55a9d5ae4740] Failed to parse temporal unit.
[1]    2968137 floating point exception  ./ffmpeg -i ./poc1.mp4 /tmp/xx.avi

For poc2.mp4:

$ ./ffmpeg -i ./poc2.mp4 /tmp/xx.avi
ffmpeg version n4.3.6 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --disable-stripping
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x559c6a055740] CTTS invalid
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x559c6a055740] stream 1, timescale not set
[NULL @ 0x559c6a057740] extension_header_reserved_3bits out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[extract_extradata @ 0x559c6a0805c0] Invalid OBU of type 12, skipping.
[NULL @ 0x559c6a057740] seq_profile out of range: 3, but must be in [0,2].
[NULL @ 0x559c6a057740] Failed to read unit 0 (type 1).
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] seq_profile out of range: 3, but must be in [0,2].
[NULL @ 0x559c6a057740] Failed to read unit 0 (type 1).
[NULL @ 0x559c6a057740] Failed to parse extradata.
[NULL @ 0x559c6a057740] No sequence header available
[NULL @ 0x559c6a057740] Invalid OBU length: 2181, but only 1468 bytes remaining in fragment.
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] No sequence header available
    Last message repeated 1 times
[NULL @ 0x559c6a057740] trailing_one_bit out of range: 0, but must be in [1,1].
[NULL @ 0x559c6a057740] Failed to read unit 0 (type 1).
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] trailing_zero_bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to read unit 0 (type 3).
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] extension_header_reserved_3bits out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] extension_header_reserved_3bits out of range: 5, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[NULL @ 0x559c6a057740] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x559c6a057740] Failed to parse temporal unit.
[1]    3011780 floating point exception  ./ffmpeg -i ./poc2.mp4 /tmp/xx.avi

How to reproduce

% ffmpeg -i pocN.mp4 /tmp/xxx.avi
ffmpeg version: n4.3.6, commit 91b54b3bba
built on Ubuntu 20.04, with kernel version 5.4.0-146-generic

The full, uncut console output provided by loglevel ffmpeg

For poc1.mp4:

$ ./ffmpeg -v 9 -loglevel 99 -i ./poc1.mp4 /tmp/xx.avi
ffmpeg version n4.3.6 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --disable-stripping
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.
Reading option '-i' ... matched as input url with argument './poc1.mp4'.
Reading option '/tmp/xx.avi' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input url ./poc1.mp4.
Successfully parsed a group of options.
Opening an input file: ./poc1.mp4.
[NULL @ 0x555c03f0f780] Opening './poc1.mp4' for reading
[file @ 0x555c03f10300] Setting default whitelist 'file,crypto,data'
Probing mov,mp4,m4a,3gp,3g2,mj2 score:100 size:2048
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'ftyp' parent:'root' sz: 28 8 150254
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] ISO: File Type Major Brand: mp42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'moov' parent:'root' sz: 3247 36 150254
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'mvhd' parent:'moov' sz: 108 8 3239
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] time scale = 44100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'trak' parent:'moov' sz: 2048 116 3239
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'tkhd' parent:'trak' sz: 92 8 2040
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'edts' parent:'trak' sz: 36 100 2040
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'elst' parent:'edts' sz: 28 8 28
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] track[0].edit_count = 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] duration=108927 time=21 rate=1.000000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'mdia' parent:'trak' sz: 1912 136 2040
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'mdhd' parent:'mdia' sz: 32 8 1904
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'hdlr' parent:'mdia' sz: 49 40 1904
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] ctype=[0][0][0][0]
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stype=vide
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'minf' parent:'mdia' sz: 1823 89 1904
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'vmhd' parent:'minf' sz: 20 8 1815
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'dinf' parent:'minf' sz: 36 28 1815
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'dref' parent:'dinf' sz: 28 8 28
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stbl' parent:'minf' sz: 1759 64 1815
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stsd' parent:'stbl' sz: 163 8 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] size=147 4CC=av01 codec_type=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'avcC' parent:'stsd' sz: 8 8 61
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'[255][225][0][15]' parent:'stsd' sz: 23330847 16 61
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stts' parent:'stbl' sz: 504 171 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] track[0].stts.entries = 61
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=257, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=3, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'ctts' parent:'stbl' sz: 592 675 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] track[0].ctts.entries = 72
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=41
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=41
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=41
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=1, duration=41
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] count=270012440, duration=270012440
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] CTTS invalid
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stss' parent:'stbl' sz: 20 1267 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] keyframe_count = 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'sdtp' parent:'stbl' sz: 84 1287 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] track[0].sdtp.entries = 72
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stsc' parent:'stbl' sz: 52 1371 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] track[0].stsc.entries = 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stsz' parent:'stbl' sz: 308 1423 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_size = 0 sample_count = 72
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stco' parent:'stbl' sz: 28 1731 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 0, offset 40b5, dts 0, size 8114, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 1, offset 6067, dts 21, size 4203, distance 1, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 2, offset 70d2, dts 41, size 996, distance 2, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 3, offset 74b6, dts 62, size 5314, distance 3, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 4, offset 8978, dts 82, size 1468, distance 4, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 5, offset 8f34, dts 103, size 1945, distance 5, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 6, offset 96cd, dts 123, size 587, distance 6, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 7, offset 9918, dts 144, size 2051, distance 7, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 8, offset a11b, dts 165, size 707, distance 8, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 9, offset a3de, dts 185, size 2690, distance 9, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 10, offset ae60, dts 206, size 668, distance 10, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 11, offset b0fc, dts 226, size 2938, distance 11, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 12, offset bc76, dts 247, size 852, distance 12, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 13, offset bfca, dts 267, size 3967, distance 13, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 14, offset cf49, dts 288, size 1031, distance 14, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 15, offset dedf, dts 309, size 3819, distance 15, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 16, offset edca, dts 329, size 989, distance 16, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 17, offset f1a7, dts 350, size 4841, distance 17, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 18, offset 10490, dts 370, size 1337, distance 18, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 19, offset 109c9, dts 391, size 5949, distance 19, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 20, offset 12106, dts 411, size 1912, distance 20, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 21, offset 1287e, dts 432, size 6668, distance 21, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 22, offset 1428a, dts 453, size 1980, distance 22, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 23, offset 14a46, dts 473, size 7248, distance 23, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 24, offset 16696, dts 494, size 2201, distance 24, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 25, offset 16f2f, dts 514, size 7091, distance 25, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 26, offset 18ae2, dts 535, size 1813, distance 26, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 27, offset 191f7, dts 555, size 5974, distance 27, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 28, offset 1a94d, dts 576, size 1973, distance 28, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 29, offset 1b102, dts 597, size 4721, distance 29, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 30, offset 1c373, dts 617, size 1688, distance 30, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 31, offset 1ca0b, dts 638, size 5572, distance 31, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 32, offset 1dfcf, dts 658, size 1461, distance 32, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 33, offset 1e584, dts 679, size 4967, distance 33, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 34, offset 1f8eb, dts 699, size 1723, distance 34, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 35, offset 1ffa6, dts 720, size 4549, distance 35, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 36, offset 2116b, dts 741, size 1955, distance 36, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 37, offset 2190e, dts 761, size 4077, distance 37, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 38, offset 228fb, dts 782, size 1552, distance 38, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 39, offset 22f0b, dts 802, size 4900, distance 39, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 40, offset 2422f, dts 823, size 2402, distance 40, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 41, offset 24b91, dts 843, size 4010, distance 41, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 42, offset 25b3b, dts 864, size 891, distance 42, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 43, offset 25eb6, dts 885, size 4178, distance 43, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 44, offset 26f08, dts 905, size 1188, distance 44, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 45, offset 273ac, dts 926, size 4048, distance 45, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 46, offset 2837c, dts 946, size 1172, distance 46, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 47, offset 28810, dts 967, size 4017, distance 47, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 48, offset 297c1, dts 987, size 1116, distance 48, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 49, offset 29c1d, dts 1008, size 4278, distance 49, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 50, offset 2acd3, dts 1029, size 1576, distance 50, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 51, offset 2b2fb, dts 1049, size 4174, distance 51, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 52, offset 2c349, dts 1070, size 1270, distance 52, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 53, offset 2c83f, dts 1090, size 4577, distance 53, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 54, offset 2da20, dts 1111, size 1440, distance 54, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 55, offset 2dfc0, dts 1131, size 4272, distance 55, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 56, offset 2f070, dts 1152, size 1181, distance 56, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 57, offset 2f50d, dts 1173, size 4867, distance 57, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 58, offset 30810, dts 1193, size 1214, distance 58, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 59, offset 30cce, dts 1214, size 4446, distance 59, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 60, offset 31e2c, dts 1234, size 1225, distance 60, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 61, offset 322f5, dts 1255, size 4802, distance 61, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 62, offset 335b7, dts 1276, size 1145, distance 62, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 63, offset 33a30, dts 1297, size 3925, distance 63, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 64, offset 34985, dts 1318, size 1318, distance 64, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 65, offset 34eab, dts 1339, size 4089, distance 65, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 66, offset 35ea4, dts 1360, size 1487, distance 66, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 67, offset 36473, dts 1381, size 4069, distance 67, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 68, offset 37458, dts 1402, size 1035, distance 68, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 69, offset 37863, dts 1423, size 3704, distance 69, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 70, offset 386db, dts 1444, size 950, distance 70, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 0, sample 71, offset 38a91, dts 1465, size 3043, distance 71, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] Processing st: 0, edit list 0 - media time: 21, duration: 1482
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] drop a frame at curr_cts: 0 @ 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'trak' parent:'moov' sz: 1010 2164 3239
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'tkhd' parent:'trak' sz: 92 8 1002
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'edts' parent:'trak' sz: 36 100 1002
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'elst' parent:'edts' sz: 28 8 28
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] track[1].edit_count = 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] duration=693918812 time=1543505984 rate=1.000000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'mdia' parent:'trak' sz: 874 136 1002
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'ndhd' parent:'mdia' sz: 32 8 866
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'hdlr' parent:'mdia' sz: 49 40 866
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] ctype=[0][0][0][0]
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stype=soun
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'minf' parent:'mdia' sz: 785 89 866
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'smhd' parent:'minf' sz: 16 8 777
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'dinf' parent:'minf' sz: 36 24 777
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'dref' parent:'dinf' sz: 28 8 28
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stbl' parent:'minf' sz: 725 60 777
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stsd' parent:'stbl' sz: 103 8 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] size=87 4CC=mp4a codec_type=1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] audio channels 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] version =0, isom =1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'[0][0][0][0]' parent:'stsd' sz: 256 8 51
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'sgpd' parent:'stbl' sz: 26 111 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'sbgp' parent:'stbl' sz: 28 137 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stts' parent:'stbl' sz: 24 165 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] track[1].stts.entries = 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_count=108, sample_duration=1024
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stsc' parent:'stbl' sz: 52 189 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] track[1].stsc.entries = 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stsz' parent:'stbl' sz: 452 241 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] sample_size = 512 sample_count = 108
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'stco' parent:'stbl' sz: 32 693 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, timescale not set
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 0, offset cdb, dts 0, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 1, offset edb, dts 1024, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 2, offset 10db, dts 2048, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 3, offset 12db, dts 3072, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 4, offset 14db, dts 4096, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 5, offset 16db, dts 5120, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 6, offset 18db, dts 6144, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 7, offset 1adb, dts 7168, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 8, offset 1cdb, dts 8192, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 9, offset 1edb, dts 9216, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 10, offset 20db, dts 10240, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 11, offset 22db, dts 11264, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 12, offset 24db, dts 12288, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 13, offset 26db, dts 13312, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 14, offset 28db, dts 14336, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 15, offset 2adb, dts 15360, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 16, offset 2cdb, dts 16384, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 17, offset 2edb, dts 17408, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 18, offset 30db, dts 18432, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 19, offset 32db, dts 19456, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 20, offset 34db, dts 20480, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 21, offset 36db, dts 21504, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 22, offset 38db, dts 22528, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 23, offset 3adb, dts 23552, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 24, offset 3cdb, dts 24576, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 25, offset 3edb, dts 25600, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 26, offset 40db, dts 26624, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 27, offset 42db, dts 27648, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 28, offset 44db, dts 28672, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 29, offset 46db, dts 29696, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 30, offset 48db, dts 30720, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 31, offset 4adb, dts 31744, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 32, offset 4cdb, dts 32768, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 33, offset 4edb, dts 33792, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 34, offset 50db, dts 34816, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 35, offset 52db, dts 35840, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 36, offset 54db, dts 36864, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 37, offset 56db, dts 37888, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 38, offset 58db, dts 38912, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 39, offset 5adb, dts 39936, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 40, offset 5cdb, dts 40960, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 41, offset 5edb, dts 41984, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 42, offset 60db, dts 43008, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 43, offset 2586, dts 44032, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 44, offset 2786, dts 45056, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 45, offset 2986, dts 46080, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 46, offset 2b86, dts 47104, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 47, offset 2d86, dts 48128, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 48, offset 2f86, dts 49152, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 49, offset 3186, dts 50176, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 50, offset 3386, dts 51200, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 51, offset 3586, dts 52224, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 52, offset 3786, dts 53248, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 53, offset 3986, dts 54272, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 54, offset 3b86, dts 55296, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 55, offset 3d86, dts 56320, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 56, offset 3f86, dts 57344, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 57, offset 4186, dts 58368, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 58, offset 4386, dts 59392, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 59, offset 4586, dts 60416, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 60, offset 4786, dts 61440, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 61, offset 4986, dts 62464, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 62, offset 4b86, dts 63488, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 63, offset 4d86, dts 64512, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 64, offset 4f86, dts 65536, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 65, offset 5186, dts 66560, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 66, offset 5386, dts 67584, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 67, offset 5586, dts 68608, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 68, offset 5786, dts 69632, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 69, offset 5986, dts 70656, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 70, offset 5b86, dts 71680, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 71, offset 5d86, dts 72704, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 72, offset 5f86, dts 73728, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 73, offset 6186, dts 74752, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 74, offset 6386, dts 75776, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 75, offset 6586, dts 76800, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 76, offset 6786, dts 77824, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 77, offset 6986, dts 78848, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 78, offset 6b86, dts 79872, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 79, offset 6d86, dts 80896, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 80, offset 6f86, dts 81920, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 81, offset 7186, dts 82944, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 82, offset 7386, dts 83968, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 83, offset 7586, dts 84992, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 84, offset 7786, dts 86016, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 85, offset 7986, dts 87040, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 86, offset 3f7e, dts 88064, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 87, offset 417e, dts 89088, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 88, offset d350, dts 90112, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 89, offset d550, dts 91136, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 90, offset d750, dts 92160, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 91, offset d950, dts 93184, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 92, offset db50, dts 94208, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 93, offset dd50, dts 95232, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 94, offset df50, dts 96256, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 95, offset e150, dts 97280, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 96, offset e350, dts 98304, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 97, offset e550, dts 99328, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 98, offset e750, dts 100352, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 99, offset e950, dts 101376, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 100, offset eb50, dts 102400, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 101, offset ed50, dts 103424, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 102, offset ef50, dts 104448, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 103, offset f150, dts 105472, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 104, offset f350, dts 106496, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 105, offset f550, dts 107520, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 106, offset f750, dts 108544, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] AVIndex stream 1, sample 107, offset f950, dts 109568, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] Processing st: 1, edit list 0 - media time: 1543505984, duration: 693918812
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] drop a frame at curr_cts: 109568 @ 107
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'udta' parent:'moov' sz: 73 3174 3239
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'cprt' parent:'udta' sz: 31 8 65
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'cprt' parent:'udta' sz: 34 39 65
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] type:'md[158]t' parent:'root' sz: 231841 3291 150254
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] on_parse_exit_offset=150254
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] rfps: 29.000000 0.009979
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] rfps: 29.000000 0.018135
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] rfps: 29.083333 0.002775
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] rfps: 29.166667 0.002446
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] rfps: 29.250000 0.008993
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] Before avformat_find_stream_info() pos: 150254 bytes read:32768 seeks:1 nb_streams:2
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 0, dts -35000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] No sequence header available
[extract_extradata @ 0x555c03f3a600] obu_type: 12, temporal_id: 0, spatial_id: 0, payload size: 8113
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 1, dts 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] trailing_one_bit out of range: 0, but must be in [1,1].
[NULL @ 0x555c03f11780] Failed to read unit 0 (type 1).
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[extract_extradata @ 0x555c03f3a600] obu_type: 1, temporal_id: 0, spatial_id: 0, payload size: 4202
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 2, dts 33333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] trailing_one_bit out of range: 0, but must be in [1,1].
[NULL @ 0x555c03f11780] Failed to read unit 0 (type 1).
[NULL @ 0x555c03f11780] Failed to parse extradata.
[NULL @ 0x555c03f11780] Invalid OBU length: 98380772, but only 996 bytes remaining in fragment.
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 3, dts 68333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 4, dts 101667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] [IMGUTILS @ 0x7ffff4e30990] Picture size 0x0 is invalid
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 5, dts 136667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] extension_header_reserved_3bits out of range: 4, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 6, dts 170000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] trailing_zero_bit out of range: 1, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to read unit 0 (type 3).
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 7, dts 205000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 8, dts 240000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 9, dts 273333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 10, dts 308333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] extension_header_reserved_3bits out of range: 1, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 11, dts 341667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 12, dts 376667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[NULL @ 0x555c03f11780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x555c03f11780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 0, sample 13, dts 410000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555c03f0f780] stream 1, sample 0, dts 0
[1]    159528 floating point exception  ./ffmpeg -v 9 -loglevel 99 -i ./poc1.mp4 /tmp/xx.avi

For poc2.mp4:

$ ./ffmpeg -v 9 -loglevel 99 -i ./poc2.mp4 /tmp/xx.avi 
ffmpeg version n4.3.6 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --disable-stripping
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.
Reading option '-i' ... matched as input url with argument './poc2.mp4'.
Reading option '/tmp/xx.avi' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input url ./poc2.mp4.
Successfully parsed a group of options.
Opening an input file: ./poc2.mp4.
[NULL @ 0x56076bc25780] Opening './poc2.mp4' for reading
[file @ 0x56076bc26300] Setting default whitelist 'file,crypto,data'
Probing mov,mp4,m4a,3gp,3g2,mj2 score:100 size:2048
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'ftyp' parent:'root' sz: 28 8 150546
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] ISO: File Type Major Brand: mp42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'moov' parent:'root' sz: 3247 36 150546
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'mvhd' parent:'moov' sz: 108 8 3239
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] time scale = 44100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'trak' parent:'moov' sz: 2048 116 3239
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'tkhd' parent:'trak' sz: 92 8 2040
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'edts' parent:'trak' sz: 36 100 2040
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'elst' parent:'edts' sz: 28 8 28
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] track[0].edit_count = 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] duration=108927 time=21 rate=1.000000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'mdia' parent:'trak' sz: 1912 136 2040
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'mdhd' parent:'mdia' sz: 32 8 1904
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'hdlr' parent:'mdia' sz: 49 40 1904
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] ctype=[0][0][0][0]
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stype=vide
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'minf' parent:'mdia' sz: 1823 89 1904
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'vmhd' parent:'minf' sz: 20 8 1815
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'dinf' parent:'minf' sz: 36 28 1815
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'dref' parent:'dinf' sz: 28 8 28
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stbl' parent:'minf' sz: 1759 64 1815
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stsd' parent:'stbl' sz: 163 8 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] size=147 4CC=av01 codec_type=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'avcC' parent:'stsd' sz: 8 8 61
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'[255][225][0][15]' parent:'stsd' sz: 23330847 16 61
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stts' parent:'stbl' sz: 504 171 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] track[0].stts.entries = 61
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=257, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=2, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=1, sample_duration=20
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=3, sample_duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'ctts' parent:'stbl' sz: 592 675 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] track[0].ctts.entries = 72
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=21
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=41
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=41
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=41
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=1, duration=41
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] count=270012440, duration=270012440
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] CTTS invalid
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stss' parent:'stbl' sz: 20 1267 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] keyframe_count = 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'sdtp' parent:'stbl' sz: 84 1287 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] track[0].sdtp.entries = 72
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stsc' parent:'stbl' sz: 52 1371 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] track[0].stsc.entries = 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stsz' parent:'stbl' sz: 308 1423 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_size = 0 sample_count = 72
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stco' parent:'stbl' sz: 28 1731 1751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 0, offset 40b5, dts 0, size 8114, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 1, offset 6067, dts 21, size 4203, distance 1, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 2, offset 70d2, dts 41, size 996, distance 2, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 3, offset 74b6, dts 62, size 5314, distance 3, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 4, offset 8978, dts 82, size 1468, distance 4, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 5, offset 8f34, dts 103, size 1945, distance 5, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 6, offset 96cd, dts 123, size 587, distance 6, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 7, offset 9918, dts 144, size 2051, distance 7, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 8, offset a11b, dts 165, size 707, distance 8, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 9, offset a3de, dts 185, size 2690, distance 9, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 10, offset ae60, dts 206, size 668, distance 10, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 11, offset b0fc, dts 226, size 2938, distance 11, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 12, offset bc76, dts 247, size 852, distance 12, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 13, offset bfca, dts 267, size 3967, distance 13, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 14, offset cf49, dts 288, size 1031, distance 14, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 15, offset dedf, dts 309, size 3819, distance 15, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 16, offset edca, dts 329, size 989, distance 16, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 17, offset f1a7, dts 350, size 4841, distance 17, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 18, offset 10490, dts 370, size 1337, distance 18, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 19, offset 109c9, dts 391, size 5949, distance 19, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 20, offset 12106, dts 411, size 1912, distance 20, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 21, offset 1287e, dts 432, size 6668, distance 21, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 22, offset 1428a, dts 453, size 1980, distance 22, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 23, offset 14a46, dts 473, size 7248, distance 23, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 24, offset 16696, dts 494, size 2201, distance 24, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 25, offset 16f2f, dts 514, size 7091, distance 25, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 26, offset 18ae2, dts 535, size 1813, distance 26, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 27, offset 191f7, dts 555, size 5974, distance 27, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 28, offset 1a94d, dts 576, size 1973, distance 28, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 29, offset 1b102, dts 597, size 4721, distance 29, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 30, offset 1c373, dts 617, size 1688, distance 30, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 31, offset 1ca0b, dts 638, size 5572, distance 31, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 32, offset 1dfcf, dts 658, size 1461, distance 32, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 33, offset 1e584, dts 679, size 4967, distance 33, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 34, offset 1f8eb, dts 699, size 1723, distance 34, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 35, offset 1ffa6, dts 720, size 4549, distance 35, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 36, offset 2116b, dts 741, size 1955, distance 36, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 37, offset 2190e, dts 761, size 4077, distance 37, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 38, offset 228fb, dts 782, size 1552, distance 38, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 39, offset 22f0b, dts 802, size 4900, distance 39, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 40, offset 2422f, dts 823, size 2402, distance 40, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 41, offset 24b91, dts 843, size 4010, distance 41, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 42, offset 25b3b, dts 864, size 891, distance 42, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 43, offset 25eb6, dts 885, size 4178, distance 43, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 44, offset 26f08, dts 905, size 1188, distance 44, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 45, offset 273ac, dts 926, size 4048, distance 45, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 46, offset 2837c, dts 946, size 1172, distance 46, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 47, offset 28810, dts 967, size 4017, distance 47, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 48, offset 297c1, dts 987, size 1116, distance 48, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 49, offset 29c1d, dts 1008, size 4278, distance 49, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 50, offset 2acd3, dts 1029, size 1576, distance 50, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 51, offset 2b2fb, dts 1049, size 4174, distance 51, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 52, offset 2c349, dts 1070, size 1270, distance 52, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 53, offset 2c83f, dts 1090, size 4577, distance 53, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 54, offset 2da20, dts 1111, size 1440, distance 54, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 55, offset 2dfc0, dts 1131, size 4272, distance 55, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 56, offset 2f070, dts 1152, size 1181, distance 56, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 57, offset 2f50d, dts 1173, size 4867, distance 57, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 58, offset 30810, dts 1193, size 1214, distance 58, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 59, offset 30cce, dts 1214, size 4446, distance 59, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 60, offset 31e2c, dts 1234, size 1225, distance 60, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 61, offset 322f5, dts 1255, size 4802, distance 61, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 62, offset 335b7, dts 1276, size 1145, distance 62, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 63, offset 33a30, dts 1297, size 3925, distance 63, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 64, offset 34985, dts 1318, size 1318, distance 64, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 65, offset 34eab, dts 1339, size 4089, distance 65, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 66, offset 35ea4, dts 1360, size 1487, distance 66, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 67, offset 36473, dts 1381, size 4069, distance 67, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 68, offset 37458, dts 1402, size 1035, distance 68, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 69, offset 37863, dts 1423, size 3704, distance 69, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 70, offset 386db, dts 1444, size 950, distance 70, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 0, sample 71, offset 38a91, dts 1465, size 3043, distance 71, keyframe 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] Processing st: 0, edit list 0 - media time: 21, duration: 1482
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] drop a frame at curr_cts: 0 @ 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'trak' parent:'moov' sz: 1010 2164 3239
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'tkhd' parent:'trak' sz: 92 8 1002
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'edts' parent:'trak' sz: 36 100 1002
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'elst' parent:'edts' sz: 28 8 28
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] track[1].edit_count = 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] duration=693918812 time=1543505984 rate=1.000000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'mdia' parent:'trak' sz: 874 136 1002
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'ndhd' parent:'mdia' sz: 32 8 866
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'hdlr' parent:'mdia' sz: 49 40 866
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] ctype=[0][0][0][0]
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stype=soun
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'minf' parent:'mdia' sz: 785 89 866
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'smhd' parent:'minf' sz: 16 8 777
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'dinf' parent:'minf' sz: 36 24 777
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'dref' parent:'dinf' sz: 28 8 28
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stbl' parent:'minf' sz: 725 60 777
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stsd' parent:'stbl' sz: 103 8 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] size=87 4CC=mp4a codec_type=1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] audio channels 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] version =0, isom =1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'[0][0][0][0]' parent:'stsd' sz: 256 8 51
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'sgpd' parent:'stbl' sz: 26 111 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'sbgp' parent:'stbl' sz: 28 137 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stts' parent:'stbl' sz: 24 165 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] track[1].stts.entries = 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_count=108, sample_duration=1024
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stsc' parent:'stbl' sz: 52 189 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] track[1].stsc.entries = 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stsz' parent:'stbl' sz: 452 241 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] sample_size = 512 sample_count = 108
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'stco' parent:'stbl' sz: 32 693 717
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, timescale not set
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 0, offset cdb, dts 0, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 1, offset edb, dts 1024, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 2, offset 10db, dts 2048, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 3, offset 12db, dts 3072, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 4, offset 14db, dts 4096, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 5, offset 16db, dts 5120, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 6, offset 18db, dts 6144, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 7, offset 1adb, dts 7168, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 8, offset 1cdb, dts 8192, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 9, offset 1edb, dts 9216, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 10, offset 20db, dts 10240, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 11, offset 22db, dts 11264, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 12, offset 24db, dts 12288, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 13, offset 26db, dts 13312, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 14, offset 28db, dts 14336, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 15, offset 2adb, dts 15360, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 16, offset 2cdb, dts 16384, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 17, offset 2edb, dts 17408, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 18, offset 30db, dts 18432, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 19, offset 32db, dts 19456, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 20, offset 34db, dts 20480, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 21, offset 36db, dts 21504, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 22, offset 38db, dts 22528, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 23, offset 3adb, dts 23552, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 24, offset 3cdb, dts 24576, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 25, offset 3edb, dts 25600, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 26, offset 40db, dts 26624, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 27, offset 42db, dts 27648, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 28, offset 44db, dts 28672, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 29, offset 46db, dts 29696, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 30, offset 48db, dts 30720, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 31, offset 4adb, dts 31744, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 32, offset 4cdb, dts 32768, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 33, offset 4edb, dts 33792, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 34, offset 50db, dts 34816, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 35, offset 52db, dts 35840, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 36, offset 54db, dts 36864, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 37, offset 56db, dts 37888, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 38, offset 58db, dts 38912, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 39, offset 5adb, dts 39936, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 40, offset 5cdb, dts 40960, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 41, offset 5edb, dts 41984, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 42, offset 60db, dts 43008, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 43, offset 2586, dts 44032, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 44, offset 2786, dts 45056, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 45, offset 2986, dts 46080, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 46, offset 2b86, dts 47104, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 47, offset 2d86, dts 48128, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 48, offset 2f86, dts 49152, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 49, offset 3186, dts 50176, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 50, offset 3386, dts 51200, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 51, offset 3586, dts 52224, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 52, offset 3786, dts 53248, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 53, offset 3986, dts 54272, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 54, offset 3b86, dts 55296, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 55, offset 3d86, dts 56320, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 56, offset 3f86, dts 57344, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 57, offset 4186, dts 58368, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 58, offset 4386, dts 59392, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 59, offset 4586, dts 60416, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 60, offset 4786, dts 61440, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 61, offset 4986, dts 62464, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 62, offset 4b86, dts 63488, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 63, offset 4d86, dts 64512, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 64, offset 4f86, dts 65536, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 65, offset 5186, dts 66560, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 66, offset 5386, dts 67584, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 67, offset 5586, dts 68608, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 68, offset 5786, dts 69632, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 69, offset 5986, dts 70656, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 70, offset 5b86, dts 71680, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 71, offset 5d86, dts 72704, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 72, offset 5f86, dts 73728, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 73, offset 6186, dts 74752, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 74, offset 6386, dts 75776, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 75, offset 6586, dts 76800, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 76, offset 6786, dts 77824, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 77, offset 6986, dts 78848, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 78, offset 6b86, dts 79872, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 79, offset 6d86, dts 80896, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 80, offset 6f86, dts 81920, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 81, offset 7186, dts 82944, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 82, offset 7386, dts 83968, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 83, offset 7586, dts 84992, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 84, offset 7786, dts 86016, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 85, offset 7986, dts 87040, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 86, offset 3f7e, dts 88064, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 87, offset 417e, dts 89088, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 88, offset d350, dts 90112, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 89, offset d550, dts 91136, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 90, offset d750, dts 92160, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 91, offset d950, dts 93184, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 92, offset db50, dts 94208, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 93, offset dd50, dts 95232, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 94, offset df50, dts 96256, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 95, offset e150, dts 97280, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 96, offset e350, dts 98304, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 97, offset e550, dts 99328, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 98, offset e750, dts 100352, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 99, offset e950, dts 101376, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 100, offset eb50, dts 102400, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 101, offset ed50, dts 103424, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 102, offset ef50, dts 104448, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 103, offset f150, dts 105472, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 104, offset f350, dts 106496, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 105, offset f550, dts 107520, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 106, offset f750, dts 108544, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] AVIndex stream 1, sample 107, offset f950, dts 109568, size 512, distance 0, keyframe 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] Processing st: 1, edit list 0 - media time: 1543505984, duration: 693918812
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] drop a frame at curr_cts: 109568 @ 107
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'udta' parent:'moov' sz: 73 3174 3239
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'cprt' parent:'udta' sz: 31 8 65
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'cprt' parent:'udta' sz: 34 39 65
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] type:'md[158]t' parent:'root' sz: 231841 3291 150546
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] on_parse_exit_offset=150546
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] rfps: 29.000000 0.009979
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] rfps: 29.000000 0.018135
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] rfps: 29.083333 0.002775
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] rfps: 29.166667 0.002446
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] rfps: 29.250000 0.008993
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] Before avformat_find_stream_info() pos: 150546 bytes read:32768 seeks:1 nb_streams:2
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 0, dts -35000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] extension_header_reserved_3bits out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[extract_extradata @ 0x56076bc50600] obu_type: 11, temporal_id: 3, spatial_id: 0, payload size: 54
[extract_extradata @ 0x56076bc50600] obu_type: 6, temporal_id: 3, spatial_id: 1, payload size: 4130
[extract_extradata @ 0x56076bc50600] obu_type: 11, temporal_id: 0, spatial_id: 0, payload size: 3922
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 1, dts 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[extract_extradata @ 0x56076bc50600] obu_type: 12, temporal_id: 3, spatial_id: 2, payload size: 0
[extract_extradata @ 0x56076bc50600] Invalid OBU of type 12, skipping.
[extract_extradata @ 0x56076bc50600] obu_type: 0, temporal_id: 0, spatial_id: 0, payload size: 4199
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 2, dts 33333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] seq_profile out of range: 3, but must be in [0,2].
[NULL @ 0x56076bc27780] Failed to read unit 0 (type 1).
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[extract_extradata @ 0x56076bc50600] obu_type: 1, temporal_id: 0, spatial_id: 0, payload size: 995
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 3, dts 68333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] seq_profile out of range: 3, but must be in [0,2].
[NULL @ 0x56076bc27780] Failed to read unit 0 (type 1).
[NULL @ 0x56076bc27780] Failed to parse extradata.
[NULL @ 0x56076bc27780] No sequence header available
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 4, dts 101667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] Invalid OBU length: 2181, but only 1468 bytes remaining in fragment.
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 5, dts 136667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 6, dts 170000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 7, dts 205000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 8, dts 240000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 9, dts 273333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 10, dts 308333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 11, dts 341667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] No sequence header available
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 12, dts 376667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] No sequence header available
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 13, dts 410000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] trailing_one_bit out of range: 0, but must be in [1,1].
[NULL @ 0x56076bc27780] Failed to read unit 0 (type 1).
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 14, dts 445000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 15, dts 480000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 16, dts 513333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 17, dts 548333
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 18, dts 581667
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 1, sample 0, dts 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] demuxer injecting skip 693918812 / discard 0
[aac @ 0x56076bc2e0c0] skip 693918812 / discard 0 samples due to side data
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 18, dts 581667
[NULL @ 0x56076bc27780] trailing_zero_bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to read unit 0 (type 3).
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 19, dts 616667
[NULL @ 0x56076bc27780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 20, dts 650000
[NULL @ 0x56076bc27780] extension_header_reserved_3bits out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 21, dts 685000
[NULL @ 0x56076bc27780] obu_reserved_1bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 22, dts 720000
[NULL @ 0x56076bc27780] extension_header_reserved_3bits out of range: 5, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 23, dts 753333
[NULL @ 0x56076bc27780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 24, dts 788333
[NULL @ 0x56076bc27780] obu_forbidden_bit out of range: 1, but must be in [0,0].
[NULL @ 0x56076bc27780] Failed to parse temporal unit.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56076bc25780] stream 0, sample 25, dts 821667
[1]    555961 floating point exception  ./ffmpeg -v 9 -loglevel 99 -i ./poc2.mp4 /tmp/xx.avi

Details

Although there are two PoC files, and they will crash on different location, the root cause should be the same.

For both of the PoCs, when the program tries to divide with tile_width_sb or widest_tile_sb, they are zeros, thus program receives SIGFPE.

The root cause is that mi_cols equals to zero, which makes sb_cols equals to zero, finally makes tile_width_sb and widest_tile_sb equal to zero.

static int FUNC(tile_info)(CodedBitstreamContext *ctx, RWContext *rw,
                           AV1RawFrameHeader *current)
{
    ...
    
    mi_cols = 2 * ((priv->frame_width  + 7) >> 3);
    mi_rows = 2 * ((priv->frame_height + 7) >> 3);

    sb_cols = seq->use_128x128_superblock ? ((mi_cols + 31) >> 5)
                                          : ((mi_cols + 15) >> 4);
    sb_rows = seq->use_128x128_superblock ? ((mi_rows + 31) >> 5)
                                          : ((mi_rows + 15) >> 4);
    ...

    if (current->uniform_tile_spacing_flag) {
        int tile_width_sb, tile_height_sb;

        increment(tile_cols_log2, min_log2_tile_cols, max_log2_tile_cols);

        tile_width_sb = (sb_cols + (1 << current->tile_cols_log2) - 1) >>
            current->tile_cols_log2;
        current->tile_cols = (sb_cols + tile_width_sb - 1) / tile_width_sb;     // poc2.mp4 crashes here.

        min_log2_tile_rows = FFMAX(min_log2_tiles - current->tile_cols_log2, 0);

        increment(tile_rows_log2, min_log2_tile_rows, max_log2_tile_rows);

        tile_height_sb = (sb_rows + (1 << current->tile_rows_log2) - 1) >>
            current->tile_rows_log2;
        current->tile_rows = (sb_rows + tile_height_sb - 1) / tile_height_sb;

    } else {
        int widest_tile_sb, start_sb, size_sb, max_width, max_height;

        widest_tile_sb = 0;

        start_sb = 0;
        for (i = 0; start_sb < sb_cols && i < AV1_MAX_TILE_COLS; i++) {
            max_width = FFMIN(sb_cols - start_sb, max_tile_width_sb);
            ns(max_width, width_in_sbs_minus_1[i], 1, i);
            size_sb = current->width_in_sbs_minus_1[i] + 1;
            widest_tile_sb = FFMAX(size_sb, widest_tile_sb);
            start_sb += size_sb;
        }
        current->tile_cols_log2 = cbs_av1_tile_log2(1, i);
        current->tile_cols = i;

        if (min_log2_tiles > 0)
            max_tile_area_sb = (sb_rows * sb_cols) >> (min_log2_tiles + 1);
        else
            max_tile_area_sb = sb_rows * sb_cols;
        max_tile_height_sb = FFMAX(max_tile_area_sb / widest_tile_sb, 1);   // poc1.mp4 crashes here.
        ...
    }
  ...
}

Backtraces from GDB

For poc1.mp4:

pwndbg> bt
#0  0x000055555612f59f in cbs_av1_read_tile_info (current=<optimized out>, rw=0x7fffffffcfb0, ctx=0x5555573abfc0) at src/libavcodec/cbs_av1_syntax_template.c:647
#1  cbs_av1_read_uncompressed_header (current=0x5555573d4920, rw=0x7fffffffcfb0, ctx=0x5555573abfc0) at src/libavcodec/cbs_av1_syntax_template.c:1501
#2  cbs_av1_read_frame_header_obu (ctx=ctx@entry=0x5555573abfc0, rw=rw@entry=0x7fffffffcfb0, current=current@entry=0x5555573e3950, redundant=redundant@entry=0, rw_buffer_ref=0x5555573e1700) at src/libavcodec/cbs_av1_syntax_template.c:1632
#3  0x000055555613b426 in cbs_av1_read_frame_obu (rw_buffer_ref=<optimized out>, current=<optimized out>, rw=0x7fffffffcfb0, ctx=0x5555573abfc0) at src/libavcodec/cbs_av1_syntax_template.c:1720
#4  cbs_av1_read_unit (ctx=0x5555573abfc0, unit=0x5555573d4440) at src/libavcodec/cbs_av1.c:1000
#5  0x0000555556127e69 in cbs_read_fragment_content (ctx=0x5555573abfc0, frag=<optimized out>, frag=<optimized out>) at src/libavcodec/cbs.c:188
#6  0x00005555561283dc in ff_cbs_read (ctx=<optimized out>, frag=frag@entry=0x5555573abf08, data=<optimized out>, size=size@entry=3967) at src/libavcodec/cbs.c:283
#7  0x000055555611a0de in av1_parser_parse (ctx=0x5555573abd40, avctx=0x5555573a9740, out_data=<optimized out>, out_size=<optimized out>, data=<optimized out>, size=3967) at src/libavcodec/av1_parser.c:84
#8  0x0000555555d17c0b in av_parser_parse2 (s=0x5555573abd40, avctx=0x5555573a9740, poutbuf=poutbuf@entry=0x7fffffffd208, poutbuf_size=poutbuf_size@entry=0x7fffffffd210, buf=<optimized out>, buf@entry=0x5555573e1940 "06\031a\267\261\310\023*\345ɂ{p\276\301\340\310s!\034\023\023*\270\070\207\356Ғ\216\347\227\"\030A\353\214Q\335ٳqC\277\354Ʀ\316c\342\254\373EJ\002;#ܣ\233", <incomplete sequence \343>, buf_size=buf_size@entry=3967, pts=246, dts=246, pos=49098) at src/libavcodec/parser.c:166
#9  0x0000555555a2a865 in parse_packet (s=s@entry=0x5555573a7740, pkt=pkt@entry=0x7fffffffd400, stream_index=<optimized out>, flush=flush@entry=0) at src/libavformat/utils.c:1470
#10 0x0000555555a2e497 in read_frame_internal (s=s@entry=0x5555573a7740, pkt=pkt@entry=0x7fffffffd400) at src/libavformat/utils.c:1685
#11 0x0000555555a3315f in avformat_find_stream_info (ic=0x5555573a7740, options=0x5555573abcc0) at src/libavformat/utils.c:3831
#12 0x00005555556e2e3b in open_input_file (o=o@entry=0x7fffffffd850, filename=<optimized out>) at src/fftools/ffmpeg_opt.c:1184
#13 0x00005555556e5aa4 in open_files (l=0x5555573a7318, l=0x5555573a7318, open_file=0x5555556e2200 <open_input_file>, inout=0x5555564e8451 "input") at src/fftools/ffmpeg_opt.c:3299
#14 ffmpeg_parse_options (argc=<optimized out>, argv=<optimized out>) at src/fftools/ffmpeg_opt.c:3339
#15 0x00005555556d9da8 in main (argc=argc@entry=4, argv=argv@entry=0x7fffffffddf8) at src/fftools/ffmpeg.c:4849
#16 0x00007ffff75b2083 in __libc_start_main (main=0x5555556d9d00 <main>, argc=4, argv=0x7fffffffddf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdde8) at ../csu/libc-start.c:308
#17 0x00005555556da00e in _start ()

For poc2.mp4:

#0  0x000055555612f6d4 in cbs_av1_read_tile_info (current=0x5555573f0610, rw=0x7fffffffcfb0, ctx=0x5555573abfc0) at src/libavcodec/cbs_av1_syntax_template.c:617
#1  cbs_av1_read_uncompressed_header (current=0x5555573e1de0, rw=0x7fffffffcfb0, ctx=0x5555573abfc0) at src/libavcodec/cbs_av1_syntax_template.c:1501
#2  cbs_av1_read_frame_header_obu (ctx=ctx@entry=0x5555573abfc0, rw=rw@entry=0x7fffffffcfb0, current=current@entry=0x5555573f0610, redundant=<optimized out>, rw_buffer_ref=0x5555573ea340) at src/libavcodec/cbs_av1_syntax_template.c:1632
#3  0x000055555613ab5b in cbs_av1_read_unit (ctx=0x5555573abfc0, unit=0x5555573d7e40) at src/libavcodec/cbs_av1.c:976
#4  0x0000555556127e69 in cbs_read_fragment_content (ctx=0x5555573abfc0, frag=<optimized out>, frag=<optimized out>) at src/libavcodec/cbs.c:188
#5  0x00005555561283dc in ff_cbs_read (ctx=<optimized out>, frag=frag@entry=0x5555573abf08, data=<optimized out>, size=size@entry=7091) at src/libavcodec/cbs.c:283
#6  0x000055555611a0de in av1_parser_parse (ctx=0x5555573abd40, avctx=0x5555573a9740, out_data=<optimized out>, out_size=<optimized out>, data=<optimized out>, size=7091) at src/libavcodec/av1_parser.c:84
#7  0x0000555555d17c0b in av_parser_parse2 (s=0x5555573abd40, avctx=0x5555573a9740, poutbuf=poutbuf@entry=0x7fffffffd208, poutbuf_size=poutbuf_size@entry=0x7fffffffd210, buf=<optimized out>, buf@entry=0x5555573ecdc0 "\030#\217\316ͳ\257l\264\202սD\306Q\347L}ݳ\252\204\301p\362\071\337\301!\317\314='\207\261\066\266H\265\071 h\250.\032\061P\365EX\277\225ʍ\001\003\061RM%\216\361\216ϧ\226!@D\301\217\020l\276\241'9C\253\210\343\363\033}\004X\373\266\233\211\220\177\067t\323oT\206̬\363\203g\255\066y\215|OS\206\255N\370\223\244\207Wb[\363\257\372\070N\300\264\001=Xp\370uH\350\334i\341U!", buf_size=buf_size@entry=7091, pts=493, dts=493, pos=93999) at src/libavcodec/parser.c:166
#8  0x0000555555a2a865 in parse_packet (s=s@entry=0x5555573a7740, pkt=pkt@entry=0x7fffffffd400, stream_index=<optimized out>, flush=flush@entry=0) at src/libavformat/utils.c:1470
#9  0x0000555555a2e497 in read_frame_internal (s=s@entry=0x5555573a7740, pkt=pkt@entry=0x7fffffffd400) at src/libavformat/utils.c:1685
#10 0x0000555555a3315f in avformat_find_stream_info (ic=0x5555573a7740, options=0x5555573abcc0) at src/libavformat/utils.c:3831
#11 0x00005555556e2e3b in open_input_file (o=o@entry=0x7fffffffd850, filename=<optimized out>) at src/fftools/ffmpeg_opt.c:1184
#12 0x00005555556e5aa4 in open_files (l=0x5555573a7318, l=0x5555573a7318, open_file=0x5555556e2200 <open_input_file>, inout=0x5555564e8451 "input") at src/fftools/ffmpeg_opt.c:3299
#13 ffmpeg_parse_options (argc=<optimized out>, argv=<optimized out>) at src/fftools/ffmpeg_opt.c:3339
#14 0x00005555556d9da8 in main (argc=argc@entry=4, argv=argv@entry=0x7fffffffddf8) at src/fftools/ffmpeg.c:4849
#15 0x00007ffff75b2083 in __libc_start_main (main=0x5555556d9d00 <main>, argc=4, argv=0x7fffffffddf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdde8) at ../csu/libc-start.c:308
#16 0x00005555556da00e in _start ()

Disassembly from GDB

For poc1.mp4

pwndbg> disass $pc-32,$pc+32
Dump of assembler code from 0x55555612f57f to 0x55555612f5bf:
   0x000055555612f57f <cbs_av1_read_frame_header_obu+9135>:     mov    rdi,QWORD PTR [rsp+0x60]
   0x000055555612f584 <cbs_av1_read_frame_header_obu+9140>:     mov    BYTE PTR [rbx+0xeb],cl
   0x000055555612f58a <cbs_av1_read_frame_header_obu+9146>:     mov    WORD PTR [rbx+0x172],r10w
   0x000055555612f592 <cbs_av1_read_frame_header_obu+9154>:     lea    ecx,[rsi+0x1]
   0x000055555612f595 <cbs_av1_read_frame_header_obu+9157>:     mov    eax,edi
   0x000055555612f597 <cbs_av1_read_frame_header_obu+9159>:     sar    eax,cl
   0x000055555612f599 <cbs_av1_read_frame_header_obu+9161>:     test   esi,esi
   0x000055555612f59b <cbs_av1_read_frame_header_obu+9163>:     cmove  eax,edi
   0x000055555612f59e <cbs_av1_read_frame_header_obu+9166>:     cdq    
=> 0x000055555612f59f <cbs_av1_read_frame_header_obu+9167>:     idiv   r11d
   0x000055555612f5a2 <cbs_av1_read_frame_header_obu+9170>:     mov    r11d,DWORD PTR [rsp+0x38]
   0x000055555612f5a7 <cbs_av1_read_frame_header_obu+9175>:     mov    edx,0x1
   0x000055555612f5ac <cbs_av1_read_frame_header_obu+9180>:     test   eax,eax
   0x000055555612f5ae <cbs_av1_read_frame_header_obu+9182>:     cmovg  edx,eax
   0x000055555612f5b1 <cbs_av1_read_frame_header_obu+9185>:     mov    DWORD PTR [rsp+0x28],edx
   0x000055555612f5b5 <cbs_av1_read_frame_header_obu+9189>:     test   r11d,r11d
   0x000055555612f5b8 <cbs_av1_read_frame_header_obu+9192>:     jle    0x555556130e53 <cbs_av1_read_frame_header_obu+15491>
   0x000055555612f5be <cbs_av1_read_frame_header_obu+9198>:     lea    rax,[rbx+0x12d]
End of assembler dump.

pwndbg> info all-registers
rax            0x0                 0
rbx            0x5555573e3950      93825024276816
rcx            0x1                 1
rdx            0x0                 0
rsi            0x0                 0
rdi            0x0                 0
rbp            0x7fffffffcfb0      0x7fffffffcfb0
rsp            0x7fffffffce80      0x7fffffffce80
r8             0x7c00              31744
r9             0x5555573e2940      93825024272704
r10            0x0                 0
r11            0x0                 0
r12            0x5555573d4910      93825024215312
r13            0x7fffffffcf00      140737488342784
r14            0x5555573abfc0      93825024049088
r15            0x0                 0
rip            0x55555612f59f      0x55555612f59f <cbs_av1_read_frame_header_obu+9167>
eflags         0x10246             [ PF ZF IF RF ]
cs             0x33                51
ss             0x2b                43
ds             0x0                 0
es             0x0                 0
fs             0x0                 0
gs             0x0                 0
st0            0                   (raw 0x00000000000000000000)
st1            0                   (raw 0x00000000000000000000)
st2            0                   (raw 0x00000000000000000000)
st3            0                   (raw 0x00000000000000000000)
st4            0                   (raw 0x00000000000000000000)
st5            0                   (raw 0x00000000000000000000)
st6            0                   (raw 0x00000000000000000000)
st7            0                   (raw 0x00000000000000000000)
fctrl          0x37f               895
fstat          0x0                 0
ftag           0xffff              65535
fiseg          0x0                 0
fioff          0x0                 0
foseg          0x0                 0
fooff          0x0                 0
fop            0x0                 0
mxcsr          0x1fa0              [ PE IM DM ZM OM UM PM ]
pkru           0x0                 0
ymm0           {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}
ymm1           {
  v8_float = {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x7fffffffffffffff, 0x0, 0x0},
  v32_int8 = {0xd4, 0xca, 0xba, 0xbe, 0x38, 0xa, 0x87, 0x8b, 0x82, 0x6d, 0x71, 0x0, 0x3c, 0x3a, 0xdc, 0x7c, 0x0 <repeats 16 times>},
  v16_int16 = {0xcad4, 0xbeba, 0xa38, 0x8b87, 0x6d82, 0x71, 0x3a3c, 0x7cdc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0xbebacad4, 0x8b870a38, 0x716d82, 0x7cdc3a3c, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x8b870a38bebacad4, 0x7cdc3a3c00716d82, 0x0, 0x0},
  v2_int128 = {0x7cdc3a3c00716d828b870a38bebacad4, 0x0}
}
ymm2           {
  v8_float = {0x0, 0x74fe0000, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x7fffffffffffffff, 0x0, 0x0, 0x0},
  v32_int8 = {0xc9, 0xad, 0x43, 0xf7, 0xfe, 0x74, 0x17, 0x53, 0xe7, 0xef, 0x45, 0x7b, 0x9e, 0x22, 0xc5, 0xb8, 0x0 <repeats 16 times>},
  v16_int16 = {0xadc9, 0xf743, 0x74fe, 0x5317, 0xefe7, 0x7b45, 0x229e, 0xb8c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0xf743adc9, 0x531774fe, 0x7b45efe7, 0xb8c5229e, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x531774fef743adc9, 0xb8c5229e7b45efe7, 0x0, 0x0},
  v2_int128 = {0xb8c5229e7b45efe7531774fef743adc9, 0x0}
}
ymm3           {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0, 0xac, 0x77, 0xf7, 0xff, 0x7f, 0x0 <repeats 26 times>},
  v16_int16 = {0xac00, 0xf777, 0x7fff, 0x0 <repeats 13 times>},
  v8_int32 = {0xf777ac00, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x7ffff777ac00, 0x0, 0x0, 0x0},
  v2_int128 = {0x7ffff777ac00, 0x0}
}
ymm4           {
  v8_float = {0xffffffff, 0x0, 0x0, 0xffffffe9, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0xffffffffe18f847e, 0x0, 0x0},
  v32_int8 = {0x30, 0x36, 0x19, 0x61, 0xb7, 0xb1, 0xc8, 0x13, 0x2a, 0xe5, 0xc9, 0x82, 0x7b, 0x70, 0xbe, 0xc1, 0x0 <repeats 16 times>},
  v16_int16 = {0x3630, 0x6119, 0xb1b7, 0x13c8, 0xe52a, 0x82c9, 0x707b, 0xc1be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0x61193630, 0x13c8b1b7, 0x82c9e52a, 0xc1be707b, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x13c8b1b761193630, 0xc1be707b82c9e52a, 0x0, 0x0},
  v2_int128 = {0xc1be707b82c9e52a13c8b1b761193630, 0x0}
}
ymm5           {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0xe0, 0xab, 0x77, 0xf7, 0xff, 0x7f, 0x0 <repeats 26 times>},
  v16_int16 = {0xabe0, 0xf777, 0x7fff, 0x0 <repeats 13 times>},
  v8_int32 = {0xf777abe0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x7ffff777abe0, 0x0, 0x0, 0x0},
  v2_int128 = {0x7ffff777abe0, 0x0}
}
ymm6           {
  v8_float = {0x7e5e3880, 0xf994bdd0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x8000000000000000, 0x0, 0x0, 0x0},
  v32_int8 = {0x71, 0xbc, 0xfc, 0x4e, 0x46, 0x68, 0xcd, 0xcc, 0x5d, 0x3a, 0xcb, 0x5c, 0xa8, 0xe3, 0xfa, 0x8e, 0x0 <repeats 16 times>},
  v16_int16 = {0xbc71, 0x4efc, 0x6846, 0xcccd, 0x3a5d, 0x5ccb, 0xe3a8, 0x8efa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0x4efcbc71, 0xcccd6846, 0x5ccb3a5d, 0x8efae3a8, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0xcccd68464efcbc71, 0x8efae3a85ccb3a5d, 0x0, 0x0},
  v2_int128 = {0x8efae3a85ccb3a5dcccd68464efcbc71, 0x0}
}
ymm7           {
  v8_float = {0x0, 0x0, 0x0, 0x1259eec0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x7fffffffffffffff, 0x0, 0x0},
  v32_int8 = {0x69, 0x32, 0xd5, 0x19, 0x50, 0xa8, 0xb1, 0xa5, 0x53, 0xc6, 0xf4, 0x3, 0x76, 0xcf, 0x92, 0x4d, 0x0 <repeats 16 times>},
  v16_int16 = {0x3269, 0x19d5, 0xa850, 0xa5b1, 0xc653, 0x3f4, 0xcf76, 0x4d92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0x19d53269, 0xa5b1a850, 0x3f4c653, 0x4d92cf76, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0xa5b1a85019d53269, 0x4d92cf7603f4c653, 0x0, 0x0},
  v2_int128 = {0x4d92cf7603f4c653a5b1a85019d53269, 0x0}
}
ymm8           {
  v8_float = {0x0, 0x0, 0xbdc, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x8000000000000000, 0x7fffffffffffffff, 0x0, 0x0},
  v32_int8 = {0x32, 0xca, 0x31, 0x87, 0x53, 0xeb, 0xb9, 0xe9, 0xb6, 0xc6, 0x3d, 0x45, 0x91, 0xa6, 0x70, 0x5d, 0x0 <repeats 16 times>},
  v16_int16 = {0xca32, 0x8731, 0xeb53, 0xe9b9, 0xc6b6, 0x453d, 0xa691, 0x5d70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0x8731ca32, 0xe9b9eb53, 0x453dc6b6, 0x5d70a691, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0xe9b9eb538731ca32, 0x5d70a691453dc6b6, 0x0, 0x0},
  v2_int128 = {0x5d70a691453dc6b6e9b9eb538731ca32, 0x0}
}
ymm9           {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}
ymm10          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x29, 0x72, 0x45, 0x92, 0x93, 0xc5, 0x54, 0x3e, 0x0 <repeats 24 times>},
  v16_int16 = {0x7229, 0x9245, 0xc593, 0x3e54, 0x0 <repeats 12 times>},
  v8_int32 = {0x92457229, 0x3e54c593, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x3e54c59392457229, 0x0, 0x0, 0x0},
  v2_int128 = {0x3e54c59392457229, 0x0}
}
ymm11          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x8e, 0xb8, 0x9f, 0xab, 0x2d, 0x36, 0x6c, 0x3f, 0x0 <repeats 24 times>},
  v16_int16 = {0xb88e, 0xab9f, 0x362d, 0x3f6c, 0x0 <repeats 12 times>},
  v8_int32 = {0xab9fb88e, 0x3f6c362d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x3f6c362dab9fb88e, 0x0, 0x0, 0x0},
  v2_int128 = {0x3f6c362dab9fb88e, 0x0}
}
ymm12          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}
ymm13          {
  v8_float = {0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0xe7, 0x6, 0x8f, 0x71, 0xf8, 0xff, 0xef, 0xbf, 0x0 <repeats 24 times>},
  v16_int16 = {0x6e7, 0x718f, 0xfff8, 0xbfef, 0x0 <repeats 12 times>},
  v8_int32 = {0x718f06e7, 0xbfeffff8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0xbfeffff8718f06e7, 0x0, 0x0, 0x0},
  v2_int128 = {0xbfeffff8718f06e7, 0x0}
}
ymm14          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}
ymm15          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}

For poc2.mp4

pwndbg> disass $pc-32,$pc+32
Dump of assembler code from 0x55555612f6b4 to 0x55555612f6f4:
   0x000055555612f6b4 <cbs_av1_read_frame_header_obu+9444>:     add    eax,0x5cadaa
   0x000055555612f6b9 <cbs_av1_read_frame_header_obu+9449>:     shl    eax,cl
   0x000055555612f6bb <cbs_av1_read_frame_header_obu+9451>:     movzx  esi,cl
   0x000055555612f6be <cbs_av1_read_frame_header_obu+9454>:     mov    BYTE PTR [rbx+0xeb],cl
   0x000055555612f6c4 <cbs_av1_read_frame_header_obu+9460>:     lea    eax,[rdi+rax*1-0x1]
   0x000055555612f6c8 <cbs_av1_read_frame_header_obu+9464>:     sar    eax,cl
   0x000055555612f6ca <cbs_av1_read_frame_header_obu+9466>:     mov    ecx,eax
   0x000055555612f6cc <cbs_av1_read_frame_header_obu+9468>:     lea    eax,[rdi+rax*1-0x1]
   0x000055555612f6d0 <cbs_av1_read_frame_header_obu+9472>:     mov    rdi,r14
   0x000055555612f6d3 <cbs_av1_read_frame_header_obu+9475>:     cdq    
=> 0x000055555612f6d4 <cbs_av1_read_frame_header_obu+9476>:     idiv   ecx
   0x000055555612f6d6 <cbs_av1_read_frame_header_obu+9478>:     mov    edx,DWORD PTR [rsp+0x48]
   0x000055555612f6da <cbs_av1_read_frame_header_obu+9482>:     mov    ecx,DWORD PTR [rsp+0x58]
   0x000055555612f6de <cbs_av1_read_frame_header_obu+9486>:     sub    edx,esi
   0x000055555612f6e0 <cbs_av1_read_frame_header_obu+9488>:     mov    rsi,rbp
   0x000055555612f6e3 <cbs_av1_read_frame_header_obu+9491>:     mov    WORD PTR [rbx+0x172],ax
   0x000055555612f6ea <cbs_av1_read_frame_header_obu+9498>:     mov    eax,0x0
   0x000055555612f6ef <cbs_av1_read_frame_header_obu+9503>:     cmovs  edx,eax
   0x000055555612f6f2 <cbs_av1_read_frame_header_obu+9506>:     call   0x55555612aa80 <cbs_av1_read_increment>
End of assembler dump.

pwndbg> info all-registers
rax            0xffffffff          4294967295
rbx            0x5555573f0610      93825024329232
rcx            0x0                 0
rdx            0xffffffff          4294967295
rsi            0x0                 0
rdi            0x5555573abfc0      93825024049088
rbp            0x7fffffffcfb0      0x7fffffffcfb0
rsp            0x7fffffffce80      0x7fffffffce80
r8             0x5555566fa463      93825010738275
r9             0x7fffffffcf00      140737488342784
r10            0x1                 1
r11            0x0                 0
r12            0x5555573e1dd0      93825024269776
r13            0x7fffffffcf00      140737488342784
r14            0x5555573abfc0      93825024049088
r15            0x0                 0
rip            0x55555612f6d4      0x55555612f6d4 <cbs_av1_read_frame_header_obu+9476>
eflags         0x10246             [ PF ZF IF RF ]
cs             0x33                51
ss             0x2b                43
ds             0x0                 0
es             0x0                 0
fs             0x0                 0
gs             0x0                 0
st0            0                   (raw 0x00000000000000000000)
st1            0                   (raw 0x00000000000000000000)
st2            0                   (raw 0x00000000000000000000)
st3            0                   (raw 0x00000000000000000000)
st4            0                   (raw 0x00000000000000000000)
st5            0                   (raw 0x00000000000000000000)
st6            0                   (raw 0x00000000000000000000)
st7            0                   (raw 0x00000000000000000000)
fctrl          0x37f               895
fstat          0x0                 0
ftag           0xffff              65535
fiseg          0x0                 0
fioff          0x0                 0
foseg          0x0                 0
fooff          0x0                 0
fop            0x0                 0
mxcsr          0x1fa0              [ PE IM DM ZM OM UM PM ]
pkru           0x0                 0
ymm0           {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}
ymm1           {
  v8_float = {0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x54, 0x86, 0xcc, 0xac, 0xf3, 0x83, 0x67, 0xad, 0x36, 0x79, 0x8d, 0x7c, 0x4f, 0x53, 0x86, 0xad, 0x0 <repeats 16 times>},
  v16_int16 = {0x8654, 0xaccc, 0x83f3, 0xad67, 0x7936, 0x7c8d, 0x534f, 0xad86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0xaccc8654, 0xad6783f3, 0x7c8d7936, 0xad86534f, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0xad6783f3accc8654, 0xad86534f7c8d7936, 0x0, 0x0},
  v2_int128 = {0xad86534f7c8d7936ad6783f3accc8654, 0x0}
}
ymm2           {
  v8_float = {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0xa7, 0x96, 0x21, 0x40, 0x44, 0xc1, 0x8f, 0x10, 0x6c, 0xbe, 0xa1, 0x27, 0x39, 0x43, 0xab, 0x88, 0x0 <repeats 16 times>},
  v16_int16 = {0x96a7, 0x4021, 0xc144, 0x108f, 0xbe6c, 0x27a1, 0x4339, 0x88ab, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0x402196a7, 0x108fc144, 0x27a1be6c, 0x88ab4339, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x108fc144402196a7, 0x88ab433927a1be6c, 0x0, 0x0},
  v2_int128 = {0x88ab433927a1be6c108fc144402196a7, 0x0}
}
ymm3           {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x20, 0xac, 0x77, 0xf7, 0xff, 0x7f, 0x0 <repeats 26 times>},
  v16_int16 = {0xac20, 0xf777, 0x7fff, 0x0 <repeats 13 times>},
  v8_int32 = {0xf777ac20, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x7ffff777ac20, 0x0, 0x0, 0x0},
  v2_int128 = {0x7ffff777ac20, 0x0}
}
ymm4           {
  v8_float = {0xb86e7400, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x7fffffffffffffff, 0x8000000000000000, 0x0, 0x0},
  v32_int8 = {0x18, 0x23, 0x8f, 0xce, 0xcd, 0xb3, 0xaf, 0x6c, 0xb4, 0x82, 0xd5, 0xbd, 0x44, 0xc6, 0x51, 0xe7, 0x0 <repeats 16 times>},
  v16_int16 = {0x2318, 0xce8f, 0xb3cd, 0x6caf, 0x82b4, 0xbdd5, 0xc644, 0xe751, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0xce8f2318, 0x6cafb3cd, 0xbdd582b4, 0xe751c644, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x6cafb3cdce8f2318, 0xe751c644bdd582b4, 0x0, 0x0},
  v2_int128 = {0xe751c644bdd582b46cafb3cdce8f2318, 0x0}
}
ymm5           {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0xe0, 0xab, 0x77, 0xf7, 0xff, 0x7f, 0x0 <repeats 26 times>},
  v16_int16 = {0xabe0, 0xf777, 0x7fff, 0x0 <repeats 13 times>},
  v8_int32 = {0xf777abe0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x7ffff777abe0, 0x0, 0x0, 0x0},
  v2_int128 = {0x7ffff777abe0, 0x0}
}
ymm6           {
  v8_float = {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0xa7, 0x96, 0x21, 0x40, 0x44, 0xc1, 0x8f, 0x10, 0x6c, 0xbe, 0xa1, 0x27, 0x39, 0x43, 0xab, 0x88, 0x0 <repeats 16 times>},
  v16_int16 = {0x96a7, 0x4021, 0xc144, 0x108f, 0xbe6c, 0x27a1, 0x4339, 0x88ab, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0x402196a7, 0x108fc144, 0x27a1be6c, 0x88ab4339, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x108fc144402196a7, 0x88ab433927a1be6c, 0x0, 0x0},
  v2_int128 = {0x88ab433927a1be6c108fc144402196a7, 0x0}
}
ymm7           {
  v8_float = {0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x54, 0x86, 0xcc, 0xac, 0xf3, 0x83, 0x67, 0xad, 0x36, 0x79, 0x8d, 0x7c, 0x4f, 0x53, 0x86, 0xad, 0x0 <repeats 16 times>},
  v16_int16 = {0x8654, 0xaccc, 0x83f3, 0xad67, 0x7936, 0x7c8d, 0x534f, 0xad86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0xaccc8654, 0xad6783f3, 0x7c8d7936, 0xad86534f, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0xad6783f3accc8654, 0xad86534f7c8d7936, 0x0, 0x0},
  v2_int128 = {0xad86534f7c8d7936ad6783f3accc8654, 0x0}
}
ymm8           {
  v8_float = {0x0, 0x1cec0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x7fffffffffffffff, 0x0, 0x0, 0x0},
  v32_int8 = {0x77, 0xe5, 0x23, 0xdd, 0x3b, 0x7, 0x1, 0x54, 0x14, 0x21, 0x28, 0xf2, 0x3a, 0x8, 0x2, 0x85, 0x0 <repeats 16 times>},
  v16_int16 = {0xe577, 0xdd23, 0x73b, 0x5401, 0x2114, 0xf228, 0x83a, 0x8502, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v8_int32 = {0xdd23e577, 0x5401073b, 0xf2282114, 0x8502083a, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x5401073bdd23e577, 0x8502083af2282114, 0x0, 0x0},
  v2_int128 = {0x8502083af22821145401073bdd23e577, 0x0}
}
ymm9           {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}
ymm10          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x29, 0x72, 0x45, 0x92, 0x93, 0xc5, 0x54, 0x3e, 0x0 <repeats 24 times>},
  v16_int16 = {0x7229, 0x9245, 0xc593, 0x3e54, 0x0 <repeats 12 times>},
  v8_int32 = {0x92457229, 0x3e54c593, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x3e54c59392457229, 0x0, 0x0, 0x0},
  v2_int128 = {0x3e54c59392457229, 0x0}
}
ymm11          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x8e, 0xb8, 0x9f, 0xab, 0x2d, 0x36, 0x6c, 0x3f, 0x0 <repeats 24 times>},
  v16_int16 = {0xb88e, 0xab9f, 0x362d, 0x3f6c, 0x0 <repeats 12 times>},
  v8_int32 = {0xab9fb88e, 0x3f6c362d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x3f6c362dab9fb88e, 0x0, 0x0, 0x0},
  v2_int128 = {0x3f6c362dab9fb88e, 0x0}
}
ymm12          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}
ymm13          {
  v8_float = {0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0xe7, 0x6, 0x8f, 0x71, 0xf8, 0xff, 0xef, 0xbf, 0x0 <repeats 24 times>},
  v16_int16 = {0x6e7, 0x718f, 0xfff8, 0xbfef, 0x0 <repeats 12 times>},
  v8_int32 = {0x718f06e7, 0xbfeffff8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0xbfeffff8718f06e7, 0x0, 0x0, 0x0},
  v2_int128 = {0xbfeffff8718f06e7, 0x0}
}
ymm14          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}
ymm15          {
  v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_double = {0x0, 0x0, 0x0, 0x0},
  v32_int8 = {0x0 <repeats 32 times>},
  v16_int16 = {0x0 <repeats 16 times>},
  v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int64 = {0x0, 0x0, 0x0, 0x0},
  v2_int128 = {0x0, 0x0}
}

Attachments (1)

PoCs.zip (218.4 KB ) - added by Ian 12 months ago.
There are two PoC files in the zip. The PoCs corresponding to the poc1 and poc2 in description can be clarified with the suffix

Download all attachments as: .zip

Change History (1)

by Ian, 12 months ago

Attachment: PoCs.zip added

There are two PoC files in the zip. The PoCs corresponding to the poc1 and poc2 in description can be clarified with the suffix

Note: See TracTickets for help on using tickets.