| |
| 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 |
| |