asn1c/examples/sample.source.MHEG5
vlm 22312193a9 proper dependency
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@880 59561ff5-6e30-0410-9f3c-9617f08c8826
2005-04-28 03:07:58 +00:00
..
Makefile proper dependency 2005-04-28 03:07:58 +00:00
README MHEG5 2005-04-13 13:22:31 +00:00
config.h this also 2005-04-13 13:29:10 +00:00

README

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