Mercurial > libavcodec.hg
comparison adpcm.c @ 8590:7a463923ecd1 libavcodec
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.
author | aurel |
---|---|
date | Tue, 13 Jan 2009 23:44:16 +0000 |
parents | 85ab7655ad4d |
children | 2a2318411d9d |
comparison
equal
deleted
inserted
replaced
8589:a29b5b5c3c9d | 8590:7a463923ecd1 |
---|---|
151 ADPCMChannelStatus status[6]; | 151 ADPCMChannelStatus status[6]; |
152 } ADPCMContext; | 152 } ADPCMContext; |
153 | 153 |
154 /* XXX: implement encoding */ | 154 /* XXX: implement encoding */ |
155 | 155 |
156 #ifdef CONFIG_ENCODERS | 156 #if CONFIG_ENCODERS |
157 static int adpcm_encode_init(AVCodecContext *avctx) | 157 static int adpcm_encode_init(AVCodecContext *avctx) |
158 { | 158 { |
159 if (avctx->channels > 2) | 159 if (avctx->channels > 2) |
160 return -1; /* only stereo or mono =) */ | 160 return -1; /* only stereo or mono =) */ |
161 | 161 |
1587 return src - buf; | 1587 return src - buf; |
1588 } | 1588 } |
1589 | 1589 |
1590 | 1590 |
1591 | 1591 |
1592 #ifdef CONFIG_ENCODERS | 1592 #if CONFIG_ENCODERS |
1593 #define ADPCM_ENCODER(id,name,long_name_) \ | 1593 #define ADPCM_ENCODER(id,name,long_name_) \ |
1594 AVCodec name ## _encoder = { \ | 1594 AVCodec name ## _encoder = { \ |
1595 #name, \ | 1595 #name, \ |
1596 CODEC_TYPE_AUDIO, \ | 1596 CODEC_TYPE_AUDIO, \ |
1597 id, \ | 1597 id, \ |
1605 }; | 1605 }; |
1606 #else | 1606 #else |
1607 #define ADPCM_ENCODER(id,name,long_name_) | 1607 #define ADPCM_ENCODER(id,name,long_name_) |
1608 #endif | 1608 #endif |
1609 | 1609 |
1610 #ifdef CONFIG_DECODERS | 1610 #if CONFIG_DECODERS |
1611 #define ADPCM_DECODER(id,name,long_name_) \ | 1611 #define ADPCM_DECODER(id,name,long_name_) \ |
1612 AVCodec name ## _decoder = { \ | 1612 AVCodec name ## _decoder = { \ |
1613 #name, \ | 1613 #name, \ |
1614 CODEC_TYPE_AUDIO, \ | 1614 CODEC_TYPE_AUDIO, \ |
1615 id, \ | 1615 id, \ |