[FFmpeg-trac] #8108(ffplay:new): warnings for .ts Ancillary data in ffplay, problem with playing it in VLC, though plays well in ffplay

FFmpeg trac at avcodec.org
Sun Sep 1 20:51:52 EEST 2019


#8108: warnings for .ts Ancillary data in ffplay, problem with playing it in VLC,
though plays well in ffplay
---------------------------------+---------------------------------------
             Reporter:  Balling  |                     Type:  enhancement
               Status:  new      |                 Priority:  normal
            Component:  ffplay   |                  Version:  git-master
             Keywords:  aac      |               Blocked By:
             Blocking:           |  Reproduced by developer:  0
Analyzed by developer:  0        |
---------------------------------+---------------------------------------
 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: https://trac.ffmpeg.org/ticket/6818
 https://trac.ffmpeg.org/ticket/1694

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8108>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list