Opened 5 years ago

Last modified 3 years ago

#8108 new defect

warnings for .ts Ancillary data in ffplay, problem with playing it in VLC, though plays well in ffplay

Reported by: Balling Owned by:
Priority: normal Component: undetermined
Version: git-master Keywords: aac mpegts
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description (last modified by Balling)

Summary of the bug: there are some warnings for the file attached above. The problem can be with https://en.wikipedia.org/wiki/Ancillary_data
as reported in https://github.com/Nevcairiel/LAVFilters/issues/281
It also does not propely play in VLC, though ffplay playes without problems. Maybe do smth like "not implemented" here or maybe it is just broken file.
How to reproduce:

# ffplay "./Radio Regenbogen - defect.ts"
ffplay version N-94664-g0821bc4eee Copyright (c) 2003-2019 the FFmpeg developers
  built with gcc 9.1.1 (GCC) 20190807
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
  libavutil      56. 33.100 / 56. 33.100
  libavcodec     58. 55.101 / 58. 55.101
  libavformat    58. 31.104 / 58. 31.104
  libavdevice    58.  9.100 / 58.  9.100
  libavfilter     7. 58.101 /  7. 58.101
  libswscale      5.  6.100 /  5.  6.100
  libswresample   3.  6.100 /  3.  6.100
  libpostproc    55.  6.100 / 55.  6.100
[mpegts @ 00000282d2aec780] PES packet size mismatch=    0B f=0/0
Input #0, mpegts, from 'L:\Eurovision Song Contest 2019. Tel Aviv, Israel\Radio Regenbogen - defect.ts':
  Duration: 00:00:10.47, start: 79319.386178, bitrate: 109 kb/s
    Stream #0:0[0x16b]: Audio: aac (LC), 48000 Hz, stereo, fltp, 93 kb/s
[aac @ 00000282d2b6f780] Multiple frames in a packet.
[aac @ 00000282d2b6f780] Reserved bit set.
[aac @ 00000282d2b6f780] Number of bands (46) exceeds limit (26).
[aac @ 00000282d2b6f780] channel element 3.0 is not allocatedf=0/0
[aac @ 00000282d2b6f780] channel element 3.2 is not allocatedf=0/0
[aac @ 00000282d2b6f780] channel element 3.3 is not allocatedf=0/0
[aac @ 00000282d2b6f780] skip_data_stream_element: Input buffer exhausted before END element found
[aac @ 00000282d2b6f780] Prediction is not allowed in AAC-LC.f=0/0
[aac @ 00000282d2b6f780] channel element 3.7 is not allocatedf=0/0
[aac @ 00000282d2b6f780] skip_data_stream_element: Input buffer exhausted before END element found
[aac @ 00000282d2b6f780] Reserved bit set.=    0KB sq=    0B f=0/0
[aac @ 00000282d2b6f780] Number of bands (46) exceeds limit (30).
[aac @ 00000282d2b6f780] channel element 3.1 is not allocatedf=0/0
[aac @ 00000282d2b6f780] decode_band_types: Input buffer exhausted before END element found
[aac @ 00000282d2b6f780] Reserved bit set.=    0KB sq=    0B f=0/0
[aac @ 00000282d2b6f780] Input buffer exhausted before END element found
[aac @ 00000282d2b6f780] Reserved bit set.=    0KB sq=    0B f=0/0
[aac @ 00000282d2b6f780] Number of bands (46) exceeds limit (32).
[aac @ 00000282d2b6f780] channel element 3.4 is not allocatedf=0/0
[aac @ 00000282d2b6f780] Reserved bit set.=    0KB sq=    0B f=0/0
[aac @ 00000282d2b6f780] Prediction is not allowed in AAC-LC.
[aac @ 00000282d2b6f780] Reserved bit set.=    0KB sq=    0B f=0/0
[aac @ 00000282d2b6f780] Prediction is not allowed in AAC-LC.
[aac @ 00000282d2b6f780] Reserved bit set.=    0KB sq=    0B f=0/0
[aac @ 00000282d2b6f780] Number of bands (46) exceeds limit (34).
[aac @ 00000282d2b6f780] channel element 3.1 is not allocatedf=0/0
[aac @ 00000282d2b6f780] channel element 2.0 is not allocatedf=0/0
[aac @ 00000282d2b6f780] Reserved bit set.=    0KB sq=    0B f=0/0
[aac @ 00000282d2b6f780] Input buffer exhausted before END element found
[mpegts @ 00000282d2aec780] PES packet size mismatchq=    0B f=0/0
[aac @ 00000282d2b6f780] Input buffer exhausted before END element found
79329.88 M-A:  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0

Possibly connected: #6818, #1694.

Attachments (1)

Radio Regenbogen - defect.ts (140.6 KB ) - added by Balling 5 years ago.

Download all attachments as: .zip

Change History (5)

by Balling, 5 years ago

comment:1 by Carl Eugen Hoyos, 5 years ago

Component: ffplayundetermined
Keywords: mpegts added
Type: enhancementdefect

Both tickets look completely unrelated, the wikipedia entry describes data that is part of a video transmission (while the sample file is audio-only) containing sequences of 0x03 0xff which the sample file does not contain.

in reply to:  1 comment:2 by Balling, 5 years ago

Replying to cehoyos:

Both tickets look completely unrelated, the wikipedia entry describes data that is part of a video transmission (while the sample file is audio-only) containing sequences of 0x03 0xff which the sample file does not contain.

So, is it just broken, then?

comment:3 by Balling, 3 years ago

BTW, the issue upstream was closed.

comment:4 by Balling, 3 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.