ETISnoop analyser ================= The ETISnoop analyser decodes a RAW ETI (see https://wiki.opendigitalradio.org/Ensemble_Transport_Interface ) file and prints out its contents in YAML for easier analysis. It can show information about the signalling, details about the FIGs, and extract a DAB+ subchannel into a file. Build ----- etisnoop is using autotools. If you do not have a release containing a ./configure script, run ./bootstrap.sh Install prerequisites: A C++ compiler with complete C++11 support and `libfaad-dev` Then do ./configure make sudo make install Usage ----- ``` etisnoop [options] [(-i|-I) filename] -i the file contains RAW ETI -I the file contains FIC -v increase verbosity (can be given more than once) -d N decode subchannel N into stream-N.dab file if DAB+: decode audio to stream-N.wav file and extract PAD to stream-N.dab (superframes with RS coding) -s statistics mode: decode all subchannels and measure audio level, write statistics to file -n N stop analysing after N ETI frames -f analyse FIC carousel (no YAML output) -r analyse FIG rates in FIGs per second -R analyse FIG rates in frames per FIG -w decode CRC-DABMUX and ODR-DabMux watermark. -e decode frames with SYNC error and decode FIGs with invalid CRC -F / add FIG type/ext to list of FIGs to display. if the option is not given, all FIGs are displayed. ``` You can open the stream-N.dab file in https://www.basicmaster.de/xpadxpert/ (remark: in case of DAB please rename the .dab to .mp2) Hint: subchannel N means the (N+1)th subchannel in a mux (including data subchannels!) About ----- This is a contribution from CSP.it, now developed by Opendigitalradio, and is published under the terms of the GNU GPL v3 or later. See LICENCE for more information. Faadalyse ========= faadalyse can extract the audio from .dabp files created with ODR-AudioEnc, and is designed to do more in-depth analysis of the AAC encoding using a modified libfaad. To install: download and extract faad2-2.7 to a folder of the same name, and configure and compile it. You can patch that faad library to display additional information you need. Do not run make install. Then run make -f Makefile.faadalyse ./faadalyse