Globally rename the header inclusion guard names.
Consistently apply this rule: the guard name is obtained from thefilename by stripping the leading "lib", converting '/' and '.' to'_' and uppercasing the resulting name. Guard names in the rootdirectory have to be prefixed by "FFMPEG_"....
Copy and paste LGPL from tree.h, the previous one referred to a non-existingversion.
Originally committed as revision 14818 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add multiple inclusion guards for consistency and to avoid them beingforgotten in case they ever become neccessary.
Originally committed as revision 14810 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move context struct to c file.
Originally committed as revision 14809 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add prototypes to header (based on code by ramiro)
Originally committed as revision 14808 to svn://svn.ffmpeg.org/ffmpeg/trunk
Principal component analysis(will be cleaned up in next commits)
Originally committed as revision 14802 to svn://svn.ffmpeg.org/ffmpeg/trunk