Opened 5 years ago

Closed 5 years ago

#7567 closed defect (fixed)

Incorrect timetamps when decoding teletext subtitles from TS file

Reported by: Otto J. Makela Owned by: Marton Balint
Priority: normal Component: avformat
Version: unspecified Keywords: mpegts dvb_teletext
Cc: Marton Balint Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug: Decoding teletext subtitles from a TS file produces a srt file with incorrect time stamps. Tried this with multiple different recorded TS files, this one has the teletext subtitles for Finnish on page 451. All time stamps in the produced srt file are identical, although all the subtitles seem to be there. Included, as requested, a lvl99 dump of the input file. I'll also upload the huge log file ffmpeg-20181125-173823.log separately.

How to reproduce (using precompiled 4.0.3 from rpmfusion on Fedora 28):

% cat /etc/fedora-release 
Fedora release 28 (Twenty Eight)

% uname -a
Linux tigger.extechop.net 4.18.18-200.fc28.x86_64 #1 SMP Mon Nov 12 03:17:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

% rpm -qi ffmpeg
Name        : ffmpeg
Version     : 4.0.3
Release     : 1.fc28
Architecture: x86_64
Install Date: 2018-11-09T07:16:32 EET
Group       : Unspecified
Size        : 1776399
License     : GPLv2+
Signature   : RSA/SHA1, 2018-11-04T12:12:08 EET, Key ID c08d326909eab3f2
Source RPM  : ffmpeg-4.0.3-1.fc28.src.rpm
Build Date  : 2018-11-03T03:45:49 EET
Build Host  : buildvm-02.online.rpmfusion.net
Relocations : (not relocatable)
Packager    : RPM Fusion
Vendor      : RPM Fusion
URL         : http://ffmpeg.org/
Summary     : Digital VCR and streaming server
Description :
FFmpeg is a complete and free Internet live audio and video
broadcasting solution for Linux/Unix. It also includes a digital
VCR. It can encode in real time in many formats including MPEG1 audio
and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.

% ffmpeg -txt_page 451 -txt_format text -i "Frontline-Trump's_Showdown.ts" -map 0:4 -an -vn -scodec srt "Frontline-Trump's_Showdown.fin.srt"
ffmpeg started on 2018-11-25 at 17:38:23
Report written to "ffmpeg-20181125-173823.log"
ffmpeg version 4.0.3 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 8 (GCC)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --extra-ldflags='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' --extra-cflags=' ' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-indev=jack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzvbi --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-libmfx --enable-runtime-cpudetect
  libavutil      56. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
  libavformat    58. 12.100 / 58. 12.100
  libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.100
[mpeg2video @ 0x5588beb34500] Invalid frame dimensions 0x0.
[mp3float @ 0x5588beb35600] Header missing
[mp3float @ 0x5588beb36800] Header missing
[mpegts @ 0x5588beb105c0] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x5588beb105c0] PES packet size mismatch
Input #0, mpegts, from 'Frontline-Trump's_Showdown.ts':
  Duration: 01:52:27.79, start: 74490.161789, bitrate: 3555 kb/s
  Program 17 
    Stream #0:0[0x200]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x28a](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 224 kb/s
    Stream #0:2[0x28c](dut): Audio: mp3 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 160 kb/s (visual impaired)
    Stream #0:3[0x403](fin): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:4[0x1388](fin): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
  Program 33 
  Program 81 
  Program 200 
  Program 351 
Output #0, srt, to 'Frontline-Trump's_Showdown.fin.srt':
  Metadata:
    encoder         : Lavf58.12.100
    Stream #0:0(fin): Subtitle: subrip (srt)
    Metadata:
      encoder         : Lavc58.18.100 srt
Stream mapping:
  Stream #0:4 -> #0:0 (dvb_teletext (libzvbi_teletextdec) -> subrip (srt))
Press [q] to stop, [?] for help
size=     125kB time=00:00:00.00 bitrate=N/A speed=   0x    
video:0kB audio:0kB subtitle:71kB other streams:0kB global headers:0kB muxing overhead: 74.549011%

% ls -l ffmpeg-20181125-173823.log
-rw-rw-r-- 1 extechop users 7922817 Nov 25 17:42 ffmpeg-20181125-173823.log

% ls -l "Frontline-Trump's_Showdown.fin.srt"
-rw-rw-r-- 1 extechop users 127529 Nov 25 17:42 "Frontline-Trump's_Showdown.fin.srt"

% fgrep -- '-->' "Frontline-Trump's_Showdown.fin.srt" | wc -l
1502

% fgrep -- '-->' "Frontline-Trump's_Showdown.fin.srt" | sort -u
00:00:00,000 --> 00:00:30,000

% head -30 Frontline-Trump\'s_Showdown.fin.srt         
1
00:00:00,000 --> 00:00:30,000
Tänään:

2
00:00:00,000 --> 00:00:30,000
Mueller on saanut
uuden todistajan mukaan.

3
00:00:00,000 --> 00:00:30,000
Venäjä-tutkinta kiihtyy.

4
00:00:00,000 --> 00:00:30,000
Valkoinen talo sodassa.

5
00:00:00,000 --> 00:00:30,000
Jos ei ole tehnyt mitään väärää,
ei voi panna viralta.

6
00:00:00,000 --> 00:00:30,000
Taistelua talon sisällä...

7
00:00:00,000 --> 00:00:30,000
"Olen osa vastarintaa..."

% ffmpeg -v 9 -loglevel 99 -i "Frontline-Trump's_Showdown.ts"
ffmpeg version 4.0.3 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 8 (GCC)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --extra-ldflags='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' --extra-cflags=' ' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-indev=jack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzvbi --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-libmfx --enable-runtime-cpudetect
  libavutil      56. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
  libavformat    58. 12.100 / 58. 12.100
  libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.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 'Frontline-Trump's_Showdown.ts'.
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 Frontline-Trump's_Showdown.ts.
Successfully parsed a group of options.
Opening an input file: Frontline-Trump's_Showdown.ts.
[NULL @ 0x56230927e300] Opening 'Frontline-Trump's_Showdown.ts' for reading
[file @ 0x56230927ed80] Setting default whitelist 'file,crypto'
Probing mp3 score:1 size:2048
Probing mpegts score:50 size:2048
Probing mpegvideo score:12 size:2048
[mpegts @ 0x56230927e300] Format mpegts probed with size=2048 and score=50
score: 44, dvhs_score: -1, fec_score: -1 
[mpegts @ 0x56230927e300] Filter: pid=0x11 type=1
[mpegts @ 0x56230927e300] Filter: pid=0x0 type=1
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] sid=0x0 pid=0x10
[mpegts @ 0x56230927e300] sid=0x11 pid=0x100
[mpegts @ 0x56230927e300] new_program: id=0x0011
[mpegts @ 0x56230927e300] Filter: pid=0x100 type=1
[mpegts @ 0x56230927e300] sid=0x21 pid=0x101
[mpegts @ 0x56230927e300] new_program: id=0x0021
[mpegts @ 0x56230927e300] Filter: pid=0x101 type=1
[mpegts @ 0x56230927e300] sid=0x51 pid=0x103
[mpegts @ 0x56230927e300] new_program: id=0x0051
[mpegts @ 0x56230927e300] Filter: pid=0x103 type=1
[mpegts @ 0x56230927e300] sid=0xc8 pid=0xc8
[mpegts @ 0x56230927e300] new_program: id=0x00c8
[mpegts @ 0x56230927e300] Filter: pid=0xc8 type=1
[mpegts @ 0x56230927e300] sid=0x15f pid=0x15f
[mpegts @ 0x56230927e300] new_program: id=0x015f
[mpegts @ 0x56230927e300] Filter: pid=0x15f type=1
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] sid=0x11 sec_num=0/0 version=23 tid=2
[mpegts @ 0x56230927e300] pcr_pid=0x200
[mpegts @ 0x56230927e300] program tag: 0x0c len=4
[mpegts @ 0x56230927e300] program tag: 0x0e len=3
[mpegts @ 0x56230927e300] program tag: 0x05 len=4
[mpegts @ 0x56230927e300] Filter: pid=0x200 type=0
[mpegts @ 0x56230927e300] stream=0 stream_type=2 pid=200 prog_reg_desc=CUEI
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x02 len=3
    Last message repeated 1 times
[mpegts @ 0x56230927e300] Filter: pid=0x28a type=0
[mpegts @ 0x56230927e300] stream=1 stream_type=3 pid=28a prog_reg_desc=CUEI
[mpegts @ 0x56230927e300] tag: 0x0a len=4
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x0e len=3
[mpegts @ 0x56230927e300] Filter: pid=0x28c type=0
[mpegts @ 0x56230927e300] stream=2 stream_type=3 pid=28c prog_reg_desc=CUEI
[mpegts @ 0x56230927e300] tag: 0x0a len=4
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x0e len=3
[mpegts @ 0x56230927e300] Filter: pid=0x403 type=0
[mpegts @ 0x56230927e300] stream=3 stream_type=6 pid=403 prog_reg_desc=CUEI
[mpegts @ 0x56230927e300] tag: 0x59 len=8
[mpegts @ 0x56230927e300] Filter: pid=0x1388 type=0
[mpegts @ 0x56230927e300] stream=4 stream_type=6 pid=1388 prog_reg_desc=CUEI
[mpegts @ 0x56230927e300] tag: 0x56 len=5
[mpegts @ 0x56230927e300] tuning done
[mpegts @ 0x56230927e300] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:5
[mpegts @ 0x56230927e300] parser not found for codec dvb_teletext, packets or times may be invalid.
[libzvbi_teletextdec @ 0x5623092a6f80] page filter: *
[mpegts @ 0x56230927e300] Skipping after seek
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] parser not found for codec dvb_teletext, packets or times may be invalid.
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] sid=0x0 pid=0x10
[mpegts @ 0x56230927e300] sid=0x11 pid=0x100
[mpegts @ 0x56230927e300] new_program: id=0x0011
[mpegts @ 0x56230927e300] sid=0x21 pid=0x101
[mpegts @ 0x56230927e300] new_program: id=0x0021
[mpegts @ 0x56230927e300] sid=0x51 pid=0x103
[mpegts @ 0x56230927e300] new_program: id=0x0051
[mpegts @ 0x56230927e300] sid=0xc8 pid=0xc8
[mpegts @ 0x56230927e300] new_program: id=0x00c8
[mpegts @ 0x56230927e300] sid=0x15f pid=0x15f
[mpegts @ 0x56230927e300] new_program: id=0x015f
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] sid=0x11 sec_num=0/0 version=23 tid=2
[mpegts @ 0x56230927e300] pcr_pid=0x200
[mpegts @ 0x56230927e300] program tag: 0x0c len=4
[mpegts @ 0x56230927e300] program tag: 0x0e len=3
[mpegts @ 0x56230927e300] program tag: 0x05 len=4
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x02 len=3
    Last message repeated 1 times
[mpegts @ 0x56230927e300] tag: 0x0a len=4
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x0e len=3
[mpegts @ 0x56230927e300] tag: 0x0a len=4
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x0e len=3
[mpegts @ 0x56230927e300] tag: 0x59 len=8
[mpegts @ 0x56230927e300] tag: 0x56 len=5
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpeg2video @ 0x5623092a2880] Invalid frame dimensions 0x0.
[mp3float @ 0x5623092a3980] Header missing
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpeg2video @ 0x5623092a2880] Format yuv420p chosen by get_format().
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 2 times
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
    Last message repeated 1 times
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mp3float @ 0x5623092a4b80] Header missing
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] max_analyze_duration 5000000 reached at 5882944 microseconds st:4
[mpegts @ 0x56230927e300] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x56230927e300] Skipping after seek
[mpegts @ 0x56230927e300] Filter: pid=0x7eb type=0
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] sid=0x11 sec_num=0/0 version=23 tid=2
[mpegts @ 0x56230927e300] pcr_pid=0x200
[mpegts @ 0x56230927e300] program tag: 0x0c len=4
[mpegts @ 0x56230927e300] program tag: 0x0e len=3
[mpegts @ 0x56230927e300] program tag: 0x05 len=4
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x02 len=3
    Last message repeated 1 times
[mpegts @ 0x56230927e300] tag: 0x0a len=4
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x0e len=3
[mpegts @ 0x56230927e300] tag: 0x0a len=4
[mpegts @ 0x56230927e300] tag: 0x52 len=1
[mpegts @ 0x56230927e300] tag: 0x0e len=3
[mpegts @ 0x56230927e300] tag: 0x59 len=8
[mpegts @ 0x56230927e300] tag: 0x56 len=5
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PMT: len 116
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 2 times
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
    Last message repeated 2 times
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=200 pes_code=0x1e0
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PAT:
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=1388 pes_code=0x1bd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28c pes_code=0x1dd
[mpegts @ 0x56230927e300] pid=28a pes_code=0x1dd
[mpegts @ 0x56230927e300] PES packet size mismatch
[mpegts @ 0x56230927e300] stream 0: start_time: 74490.472 duration: 6747.480
[mpegts @ 0x56230927e300] stream 1: start_time: 74490.162 duration: 6747.168
[mpegts @ 0x56230927e300] stream 2: start_time: 74496.103 duration: 6741.240
[mpegts @ 0x56230927e300] stream 3: start_time: 74490.162 duration: 6747.790
[mpegts @ 0x56230927e300] stream 4: start_time: 95443.718 duration: -102481911520608.625
[mpegts @ 0x56230927e300] format: start_time: 74490.162 duration: 6747.790 bitrate=3555 kb/s
[mpegts @ 0x56230927e300] After avformat_find_stream_info() pos: 0 bytes read:3854480 seeks:2 frames:551
Input #0, mpegts, from 'Frontline-Trump's_Showdown.ts':
  Duration: 01:52:27.79, start: 74490.161789, bitrate: 3555 kb/s
  Program 17 
    Stream #0:0[0x200], 152, 1/90000: Video: mpeg2video (Main), 1 reference frame ([2][0][0][0] / 0x0002), yuv420p(tv, top first, left), 720x576 [SAR 64:45 DAR 16:9], 0/1, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x28a](eng), 248, 1/90000: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 224 kb/s
    Stream #0:2[0x28c](dut), 2, 1/90000: Audio: mp3 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 160 kb/s (visual impaired)
    Stream #0:3[0x403](fin), 0, 1/90000: Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:4[0x1388](fin), 149, 1/90000: Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
  Program 33 
  Program 81 
  Program 200 
  Program 351 
Successfully opened the file.
At least one output file must be specified
[AVIOContext @ 0x562309287180] Statistics: 3854480 bytes read, 2 seeks

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Attachments (2)

head25000-ffmpeg-20181125-173823.log (1.4 MB ) - added by Otto J. Makela 5 years ago.
First 25000 lines of dump created during ts stream decoding
ffmpeg-20181129-072413.log (139.0 KB ) - added by Otto J. Makela 5 years ago.
Log file produced with the latest ffmpeg

Download all attachments as: .zip

Change History (13)

by Otto J. Makela, 5 years ago

First 25000 lines of dump created during ts stream decoding

comment:1 by Carl Eugen Hoyos, 5 years ago

Keywords: mpegts dvb_teletext added; teletext subtitle removed

Please test current FFmpeg git head to make this a valid ticket and please provide a sample.

comment:2 by Otto J. Makela, 5 years ago

Unable for now to provide a sample, as upload.ffmpeg.org does not seem to have a ftp server running?

comment:3 by Carl Eugen Hoyos, 5 years ago

Use a file hoster of your choice or https://streams.videolan.org/upload/

comment:4 by Otto J. Makela, 5 years ago

I've now uploaded a 50Mbyte sample "50Mbytes-Frontline-Trump's_Showdown.ts" using that mechanism, this file contains 28 Finnish language subtitles on teletext page 451. Attempting to decode it using ffmpeg 4.0.3 causes the same timing issue. I will attempt to compile the current FFmpeg git head to verify.

comment:5 by Otto J. Makela, 5 years ago

I've built the latest snapshot version of ffmpeg by following the compilation guide given at https://trac.ffmpeg.org/wiki/CompilationGuide/Centos and the result is that subtitle extraction on the sample file I uploaded earlier works wrong in the same way (only one timestamp is produced, although, the times are even more messed up):

% ffmpeg -txt_page 451 -txt_format text -i "50Mbytes-Frontline-Trump's_Showdown.ts" -map 0:4 -an -vn -scodec srt "50Mbytes-Frontline-Trump's_Showdown.fin.srt"
ffmpeg started on 2018-11-29 at 07:24:13
Report written to "ffmpeg-20181129-072413.log"
ffmpeg version N-92549-g3317155 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 8 (GCC)
  configuration: --prefix=/home/otto/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/otto/ffmpeg_build/include --extra-ldflags=-L/home/otto/ffmpeg_build/lib --extra-libs=-lpthread --extra-libs=-lm --bindir=/home/otto/bin --enable-gpl --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-libzvbi
  libavutil      56. 24.101 / 56. 24.101
  libavcodec     58. 40.100 / 58. 40.100
  libavformat    58. 23.100 / 58. 23.100
  libavdevice    58.  6.100 / 58.  6.100
  libavfilter     7. 46.101 /  7. 46.101
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
[mpeg2video @ 0x467df80] Invalid frame dimensions 0x0.
[mp3float @ 0x467f040] Header missing
[mp3float @ 0x4680200] Header missing
[mpegts @ 0x4659880] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x4659880] PES packet size mismatch
    Last message repeated 2 times
Input #0, mpegts, from '50Mbytes-Frontline-Trump's_Showdown.ts':
  Duration: 00:01:51.35, start: 74490.161789, bitrate: 3678 kb/s
  Program 17
    Stream #0:0[0x200]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x28a](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 224 kb/s
    Stream #0:2[0x28c](dut): Audio: mp3 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 160 kb/s (visual impaired) (descriptions)
    Stream #0:3[0x403](fin): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:4[0x1388](fin): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
  Program 33
  Program 81
  Program 200
  Program 351
Output #0, srt, to '50Mbytes-Frontline-Trump's_Showdown.fin.srt':
  Metadata:
    encoder         : Lavf58.23.100
    Stream #0:0(fin): Subtitle: subrip (srt)
    Metadata:
      encoder         : Lavc58.40.100 srt
Stream mapping:
  Stream #0:4 -> #0:0 (dvb_teletext (libzvbi_teletextdec) -> subrip (srt))
Press [q] to stop, [?] for help
[mpegts @ 0x4659880] PES packet size mismatch
50Mbytes-Frontline-Trump's_Showdown.ts: corrupt input packet in stream 4
size=       2kB time=00:00:00.00 bitrate=N/A speed=   0x
video:0kB audio:0kB subtitle:1kB other streams:0kB global headers:0kB muxing overhead: 91.532974%

% ls -l 50Mbytes-Frontline-Trump\'s_Showdown.fin.srt
-rw-rw-r-- 1 1024 users 2149 Nov 29 07:24 "50Mbytes-Frontline-Trump's_Showdown.fin.srt"

% fgrep -- "-->" 50Mbytes-Frontline-Trump\'s_Showdown.fin.srt | wc -l
28

% fgrep -- "-->" 50Mbytes-Frontline-Trump\'s_Showdown.fin.srt | sort -u
00:00:00,000 --> 1193:02:47,295

% head 50Mbytes-Frontline-Trump\'s_Showdown.fin.srt
1
00:00:00,000 --> 1193:02:47,295
Tänään:

2
00:00:00,000 --> 1193:02:47,295
Mueller on saanut
uuden todistajan mukaan.

3
Last edited 5 years ago by Otto J. Makela (previous) (diff)

by Otto J. Makela, 5 years ago

Attachment: ffmpeg-20181129-072413.log added

Log file produced with the latest ffmpeg

in reply to:  1 comment:6 by Otto J. Makela, 5 years ago

Replying to cehoyos:

Please test current FFmpeg git head to make this a valid ticket and please provide a sample.

I have done this 3 weeks ago, can the rather clear-cut error now please be taken under consideration?

comment:7 by jeeb, 5 years ago

To debug what the actual FFmpeg libraries return from the MPEG-TS input, you can try the following:

ffprobe -v verbose -of json -show_programs -show_packets file.ts > packets_and_programs.json

You can then parse this with python or so, to get the packet information on the subtitle packets.

For the durations, it seems like ffmpeg.c doesn't handle the duration that we utilize for "show until next packet" things. "-fix_sub_duration" should improve this.

comment:8 by Otto J. Makela, 5 years ago

The json file produced for the 50Mbyte sample I used above is about 7.2M, is there some ready-made library/program to interpret it? Or would a short sample of it help?

% ffprobe -v verbose -of json -show_programs -show_packets 50Mbytes-Frontline-Trump\'s_Showdown.ts > 50Mbytes-Frontline-Trump\'s_Showdown-packets_and_programs.json
ffprobe version N-92549-g3317155 Copyright (c) 2007-2018 the FFmpeg developers
  built with gcc 8 (GCC)
  configuration: --prefix=/home/otto/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/otto/ffmpeg_build/include --extra-ldflags=-L/home/otto/ffmpeg_build/lib --extra-libs=-lpthread --extra-libs=-lm --bindir=/home/otto/bin --enable-gpl --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-libzvbi
  libavutil      56. 24.101 / 56. 24.101
  libavcodec     58. 40.100 / 58. 40.100
  libavformat    58. 23.100 / 58. 23.100
  libavdevice    58.  6.100 / 58.  6.100
  libavfilter     7. 46.101 /  7. 46.101
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
[mpegts @ 0x3bbf9c0] parser not found for codec dvb_teletext, packets or times may be invalid.
[libzvbi_teletextdec @ 0x3be8800] page filter: *
[mpegts @ 0x3bbf9c0] parser not found for codec dvb_teletext, packets or times may be invalid.
[mpeg2video @ 0x3be4100] Invalid frame dimensions 0x0.
[mp3float @ 0x3be52c0] Header missing
[mp3float @ 0x3be6480] Header missing
[mpegts @ 0x3bbf9c0] max_analyze_duration 5000000 reached at 5882944 microseconds st:4
[mpegts @ 0x3bbf9c0] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x3bbf9c0] PES packet size mismatch
    Last message repeated 2 times
Input #0, mpegts, from '50Mbytes-Frontline-Trump's_Showdown.ts':
  Duration: 00:01:51.35, start: 74490.161789, bitrate: 3678 kb/s
  Program 17 
    Stream #0:0[0x200]: Video: mpeg2video (Main), 1 reference frame ([2][0][0][0] / 0x0002), yuv420p(tv, top first, left), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x28a](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 224 kb/s
    Stream #0:2[0x28c](dut): Audio: mp3 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 160 kb/s (visual impaired) (descriptions)
    Stream #0:3[0x403](fin): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:4[0x1388](fin): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
  Program 33 
  Program 81 
  Program 200 
  Program 351 
[libzvbi_teletextdec @ 0x3c73980] page filter: *
Processing read interval id:0 start:N/A end:N/A
[mpegts @ 0x3bbf9c0] PES packet size mismatch
    Last message repeated 2 times
[AVIOContext @ 0x3bc89c0] Statistics: 55054480 bytes read, 2 seeks

Strangely, adding the -fix_sub_duration option produces just an empty srt file:

% ffmpeg -txt_page 451 -txt_format text -fix_sub_duration -i "50Mbytes-Frontline-Trump's_Showdown.ts" -map 0:4 -an -vn -scodec srt "50Mbytes-Frontline-Trump's_Showdown.fin.srt"
ffmpeg version N-92549-g3317155 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 8 (GCC)
  configuration: --prefix=/home/otto/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/otto/ffmpeg_build/include --extra-ldflags=-L/home/otto/ffmpeg_build/lib --extra-libs=-lpthread --extra-libs=-lm --bindir=/home/otto/bin --enable-gpl --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-libzvbi
  libavutil      56. 24.101 / 56. 24.101
  libavcodec     58. 40.100 / 58. 40.100
  libavformat    58. 23.100 / 58. 23.100
  libavdevice    58.  6.100 / 58.  6.100
  libavfilter     7. 46.101 /  7. 46.101
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
[mpeg2video @ 0x328d840] Invalid frame dimensions 0x0.
[mp3float @ 0x328e980] Header missing
[mp3float @ 0x328fb40] Header missing
[mpegts @ 0x3269080] start time for stream 3 is not set in estimate_timings_from_pts
[mpegts @ 0x3269080] PES packet size mismatch
    Last message repeated 2 times
Input #0, mpegts, from '50Mbytes-Frontline-Trump's_Showdown.ts':
  Duration: 00:01:51.35, start: 74490.161789, bitrate: 3678 kb/s
  Program 17 
    Stream #0:0[0x200]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x28a](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 224 kb/s
    Stream #0:2[0x28c](dut): Audio: mp3 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 160 kb/s (visual impaired) (descriptions)
    Stream #0:3[0x403](fin): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:4[0x1388](fin): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
  Program 33 
  Program 81 
  Program 200 
  Program 351 
Output #0, srt, to '50Mbytes-Frontline-Trump's_Showdown.fin.srt':
  Metadata:
    encoder         : Lavf58.23.100
    Stream #0:0(fin): Subtitle: subrip (srt)
    Metadata:
      encoder         : Lavc58.40.100 srt
Stream mapping:
  Stream #0:4 -> #0:0 (dvb_teletext (libzvbi_teletextdec) -> subrip (srt))
Press [q] to stop, [?] for help
[mpegts @ 0x3269080] PES packet size mismatch
50Mbytes-Frontline-Trump's_Showdown.ts: corrupt input packet in stream 4
size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)

comment:9 by Otto J. Makela, 5 years ago

This error is still present in the latest git head as far as I can tell. Is there anything I can do about this?

comment:10 by Marton Balint, 5 years ago

Cc: Marton Balint added
Owner: set to Marton Balint
Status: newopen

I have sent a patch to ffmpeg-devel which fixes this, feel free to test it:

http://mplayerhq.hu/pipermail/ffmpeg-devel/2019-August/248841.html

comment:11 by mkver, 5 years ago

Component: undeterminedavformat
Resolution: fixed
Status: openclosed

Fixed by Marton in 765c56bfa9037060e36250090880b2961c88f27d. The sample you have uploaded now gets proper timestamps.

Note: See TracTickets for help on using tickets.