Mercurial > libavcodec.hg
comparison avcodec.h @ 827:770578c6c300 libavcodec
added MACE (Macintosh Audio Compression/Expansion) 3:1 & 6:1 support
contribution by Laszlo Torok <torokl@alpha.dfmk.hu>
4CC 'MAC3' and 'MAC6' in Quicktime.
It works for mono streams, needs to be fixed for stereo when I get my hands on a stereo sample :)
patch by (Franois Revol <revol at free dot fr>)
author | michaelni |
---|---|
date | Sat, 02 Nov 2002 10:39:22 +0000 |
parents | 08423289ec57 |
children | ace3ccd18dd2 |
comparison
equal
deleted
inserted
replaced
826:ce240888252d | 827:770578c6c300 |
---|---|
3 | 3 |
4 #include "common.h" | 4 #include "common.h" |
5 | 5 |
6 #define LIBAVCODEC_VERSION_INT 0x000406 | 6 #define LIBAVCODEC_VERSION_INT 0x000406 |
7 #define LIBAVCODEC_VERSION "0.4.6" | 7 #define LIBAVCODEC_VERSION "0.4.6" |
8 #define LIBAVCODEC_BUILD 4633 | 8 #define LIBAVCODEC_BUILD 4634 |
9 #define LIBAVCODEC_BUILD_STR "4633" | 9 #define LIBAVCODEC_BUILD_STR "4634" |
10 | 10 |
11 enum CodecID { | 11 enum CodecID { |
12 CODEC_ID_NONE, | 12 CODEC_ID_NONE, |
13 CODEC_ID_MPEG1VIDEO, | 13 CODEC_ID_MPEG1VIDEO, |
14 CODEC_ID_H263, | 14 CODEC_ID_H263, |
30 CODEC_ID_SVQ1, | 30 CODEC_ID_SVQ1, |
31 CODEC_ID_DVVIDEO, | 31 CODEC_ID_DVVIDEO, |
32 CODEC_ID_DVAUDIO, | 32 CODEC_ID_DVAUDIO, |
33 CODEC_ID_WMAV1, | 33 CODEC_ID_WMAV1, |
34 CODEC_ID_WMAV2, | 34 CODEC_ID_WMAV2, |
35 CODEC_ID_MACE3, | |
36 CODEC_ID_MACE6, | |
35 | 37 |
36 /* various pcm "codecs" */ | 38 /* various pcm "codecs" */ |
37 CODEC_ID_PCM_S16LE, | 39 CODEC_ID_PCM_S16LE, |
38 CODEC_ID_PCM_S16BE, | 40 CODEC_ID_PCM_S16BE, |
39 CODEC_ID_PCM_U16LE, | 41 CODEC_ID_PCM_U16LE, |
803 extern AVCodec wmav1_decoder; | 805 extern AVCodec wmav1_decoder; |
804 extern AVCodec wmav2_decoder; | 806 extern AVCodec wmav2_decoder; |
805 extern AVCodec mjpeg_decoder; | 807 extern AVCodec mjpeg_decoder; |
806 extern AVCodec mp2_decoder; | 808 extern AVCodec mp2_decoder; |
807 extern AVCodec mp3_decoder; | 809 extern AVCodec mp3_decoder; |
810 extern AVCodec mace3_decoder; | |
811 extern AVCodec mace6_decoder; | |
808 | 812 |
809 /* pcm codecs */ | 813 /* pcm codecs */ |
810 #define PCM_CODEC(id, name) \ | 814 #define PCM_CODEC(id, name) \ |
811 extern AVCodec name ## _decoder; \ | 815 extern AVCodec name ## _decoder; \ |
812 extern AVCodec name ## _encoder; | 816 extern AVCodec name ## _encoder; |