[FFmpeg-devel] Trying to identify a stream, get lots of AAC messages...

Robert Johnston anaerin
Sun Dec 5 01:24:10 CET 2010


When probing a capture from an IPTV stream, I'm getting the following:

C:\Users\Anaerin\Documents\My Dropbox\Mythtv>ffprobe -loglevel debug 
channel4_ctv_vlc_rawdump
FFprobe version SVN-r25862, Copyright (c) 2007-2010 the FFmpeg developers
   built on Dec  3 2010 04:07:09 with gcc 4.4.2
   configuration: --enable-gpl --enable-version3 --enable-libgsm 
--enable-pthreads --enable-libvorbis --enable-libtheora --enable-lib
speex --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger 
--enable-libopencore_amrwb --enable-libopencore_amrnb --enab
le-libvpx --disable-decoder=libvpx --arch=x86 --enable-runtime-cpudetect 
--enable-libxvid --enable-libx264 --extra-libs='-lx264 -lpt
hread' --enable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 
-lwinmm' --target-os=mingw32 --enable-avisynth --cross-prefix=i686-
mingw32- --cc='ccache i686-mingw32-gcc' --enable-memalign-hack
   libavutil     50.33. 0 / 50.33. 0
   libavcore      0.14. 0 /  0.14. 0
   libavcodec    52.97. 2 / 52.97. 2
   libavformat   52.87. 1 / 52.87. 1
   libavdevice   52. 2. 2 / 52. 2. 2
   libavfilter    1.67. 0 /  1.67. 0
   libswscale     0.12. 0 /  0.12. 0
Probed with size=2048 and score=97
[mpegts @ 0184e7e0] stream=0 stream_type=1b pid=10a prog_reg_desc=
[mpegts @ 0184e7e0] stream=1 stream_type=f pid=10b prog_reg_desc=
[mpegts @ 0184e7e0] stream=2 stream_type=f pid=10c prog_reg_desc=
[mpegts @ 0184e7e0] stream=3 stream_type=0 pid=1fe0 prog_reg_desc=
[aac @ 0184faf0] channel element 3.14 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 02f7f8b0] Error decoding AAC frame header.
[aac @ 0184faf0] channel element 3.13 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 0184faf0] channel element 2.6 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 02f7f8b0] Error decoding AAC frame header.
[aac @ 0184faf0] channel element 0.4 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 0184faf0] channel element 2.2 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] channel element 2.2 is not allocated
[aac @ 0184faf0] channel element 2.7 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 0184faf0] channel element 1.0 is not allocated
[aac @ 02f7f8b0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 02f7f8b0] Error decoding AAC frame header.
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] channel element 3.2 is not allocated
[aac @ 02f7f8b0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 02f7f8b0] Error decoding AAC frame header.
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] channel element 1.14 is not allocated
[aac @ 02f7f8b0] Number of scalefactor bands in group (13) exceeds limit 
(12).
[aac @ 02f7f8b0] Sample rate index in program config element does not 
match the sample rate index configured by the container.
[aac @ 02f7f8b0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 02f7f8b0] channel element 3.6 is not allocated
[aac @ 02f7f8b0] Number of bands (12) exceeds limit (2).
[aac @ 02f7f8b0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 02f7f8b0] Error decoding AAC frame header.
[aac @ 0184faf0] channel element 2.13 is not allocated
[aac @ 0184faf0] channel element 1.15 is not allocated
[aac @ 0184faf0] channel element 1.4 is not allocated
[aac @ 0184faf0] Sample rate index in program config element does not 
match the sample rate index configured by the container.
[aac @ 0184faf0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 0184faf0] channel element 2.9 is not allocated
[aac @ 02f7f8b0] Sample rate index in program config element does not 
match the sample rate index configured by the container.
[aac @ 02f7f8b0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 02f7f8b0] channel element 3.6 is not allocated
[aac @ 02f7f8b0] Sample rate index in program config element does not 
match the sample rate index configured by the container.
[aac @ 02f7f8b0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 02f7f8b0] channel element 3.1 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 0184faf0] Sample rate index in program config element does not 
match the sample rate index configured by the container.
[aac @ 0184faf0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 0184faf0] Sample rate index in program config element does not 
match the sample rate index configured by the container.
[aac @ 0184faf0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 0184faf0] channel element 2.7 is not allocated
[aac @ 02f7f8b0] channel element 2.2 is not allocated
[aac @ 0184faf0] Sample rate index in program config element does not 
match the sample rate index configured by the container.
[aac @ 0184faf0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 0184faf0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 0184faf0] channel element 2.8 is not allocated
[aac @ 0184faf0] channel element 3.7 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 0184faf0] Input buffer exhausted before END element found
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] channel element 1.14 is not allocated
[aac @ 0184faf0] SBR was found before the first channel element.
[aac @ 0184faf0] channel element 3.10 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] Number of bands (8) exceeds limit (3).
[aac @ 0184faf0] Number of scalefactor bands in group (56) exceeds limit 
(51).
[aac @ 02f7f8b0] Sample rate index in program config element does not 
match the sample rate index configured by the container.
[aac @ 02f7f8b0] Not evaluating a further program_config_element as this 
construct is dubious at best.
[aac @ 02f7f8b0] channel element 1.3 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 02f7f8b0] Error decoding AAC frame header.
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[aac @ 02f7f8b0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 02f7f8b0] Error decoding AAC frame header.
[aac @ 02f7f8b0] channel element 1.6 is not allocated
[aac @ 02f7f8b0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 02f7f8b0] Error decoding AAC frame header.
[aac @ 0184faf0] channel element 2.9 is not allocated
[aac @ 0184faf0] More than one AAC RDB per ADTS frame is not 
implemented. Update your FFmpeg version to the newest one from SVN. If
the problem still occurs, it means that your file has a feature which 
has not been implemented.
[aac @ 0184faf0] Error decoding AAC frame header.
[mpegts @ 0184e7e0] max_analyze_duration reached
[NULL @ 0184d350] start time is not set in av_estimate_timings_from_pts
[NULL @ 0304ba60] start time is not set in av_estimate_timings_from_pts
Input #0, mpegts, from 'channel4_ctv_vlc_rawdump':
   Duration: 00:00:55.04, start: 71299.606433, bitrate: 2175 kb/s
   Program 1
     Stream #0.0[0x10a], 0, 1/90000: Video: h264, 90k tbr, 90k tbn, 180k tbc
     Stream #0.1[0x10b], 38, 1/90000: Audio: aac, 32000 Hz, 7.1(wide), 
s16, 126 kb/s
     Stream #0.2[0x10c], 26, 1/90000: Audio: aac, 44100 Hz, 5.1, s16, 68 
kb/s
   No Program
     Stream #0.3[0x1fe0], 29, 1/90000: Data: [0][0][0][0] / 0x0000
Unsupported codec (id=0) for input stream 3

FFPlay refuses to give any audio or video with the message:

SDL_OpenAudio: 1 (mono) and 2 (stereo) channels supported
[ffsink @ 032c7ae0] auto-inserting filter 'auto-inserted scaler 0' 
between the filter 'src' and the filter 'out'
Impossible to convert between the formats supported by the filter 'src' 
and the filter 'auto-inserted scaler 0'
[h264 @ 032bdfd0] non-existing PPS referenced
1291508152.09 A-V:  0.000 s:0.0 aq=    0KB vq=12772KB sq=    0B f=0/0

The file is available at
http://dl.dropbox.com/u/16213885/Mythtv-NewMax/channel4_ctv_vlc_rawdump

I hope you can help decipher what's going on here.

A raw capture of the stream (In Wireshark/PCap format) is here:
http://dl.dropbox.com/u/16213885/Mythtv-NewMax/channel4_ctv_vlc_sniff

And, for reference, VLC and mplayer can't make heads nor tails of it either.

Thanks in advance for any help you can give.



More information about the ffmpeg-devel mailing list