blob: 2fe89c1e8d3b6c980da4967fc8e1a710a3e039cd [file] [log] [blame]
GENERAL INFORMATION
===================
The ISO MHEG-5 (Multimedia Hypermedia Experts Group,
Multimedia Presentations) decoder.
Invoking `make` will compile the ASN.1 specifications from the
../ISO13522-MHEG-5.asn file.
THERE IS NO ISO13522-MHEG-5.asn FILE THERE YET!
OBTAINING THE MHEG-5 SPECIFICATION
==================================
To obtain the MHEG-5 ASN.1 specification, you should go to
http://www.itu.int/ITU-T/asn1/database/itu-t/t/t172
and select the latest "Text" version of the corresponding ASN.1 module.
After obtaining the ISO13522-MHEG-5.asn, type `make` in the directory
containing this README file.
mheg5dump USAGE
===============
The mheg5dump utility may be used to dump the contents of the BER-encoded
MHEG-5 data record file:
./mheg5dump -x tapfile.der # Print as XML (BASIC-XER)
If necessary, a straightforward modification of the
../../skeletons/asn-decoder-template.c
will allow you to build a converter from the XML (XER) MHEG-5 format
back into binary (BER).
The full list of recognized command line options may be obtained with
> ./mheg5dump -h
Usage: ./mheg5dump [options] <data.ber> ...
Where options are:
-b <size> Set the i/o buffer size (default is 8192)
-c Check ASN.1 constraints after decoding
-d Enable debugging (-dd is even better)
-n <num> Process files <num> times
-s <size> Set the stack usage limit
-p Print out the decoded contents
-x Print out as XML