comparison raw.c @ 3777:20545fbb6f7c libavcodec

add some #ifdef CONFIG_ENCODERS/DECODERS
author mru
date Wed, 27 Sep 2006 19:54:07 +0000
parents d4ab276e5987
children c8c591fe26f8
comparison
equal deleted inserted replaced
3776:1843a85123b7 3777:20545fbb6f7c
162 av_freep(&context->buffer); 162 av_freep(&context->buffer);
163 return 0; 163 return 0;
164 } 164 }
165 165
166 /* RAW Encoder Implementation */ 166 /* RAW Encoder Implementation */
167 167 #ifdef CONFIG_RAWVIDEO_ENCODER
168 static int raw_init_encoder(AVCodecContext *avctx) 168 static int raw_init_encoder(AVCodecContext *avctx)
169 { 169 {
170 avctx->coded_frame = (AVFrame *)avctx->priv_data; 170 avctx->coded_frame = (AVFrame *)avctx->priv_data;
171 avctx->coded_frame->pict_type = FF_I_TYPE; 171 avctx->coded_frame->pict_type = FF_I_TYPE;
172 avctx->coded_frame->key_frame = 1; 172 avctx->coded_frame->key_frame = 1;
180 { 180 {
181 return avpicture_layout((AVPicture *)data, avctx->pix_fmt, avctx->width, 181 return avpicture_layout((AVPicture *)data, avctx->pix_fmt, avctx->width,
182 avctx->height, frame, buf_size); 182 avctx->height, frame, buf_size);
183 } 183 }
184 184
185 #ifdef CONFIG_RAWVIDEO_ENCODER
186 AVCodec rawvideo_encoder = { 185 AVCodec rawvideo_encoder = {
187 "rawvideo", 186 "rawvideo",
188 CODEC_TYPE_VIDEO, 187 CODEC_TYPE_VIDEO,
189 CODEC_ID_RAWVIDEO, 188 CODEC_ID_RAWVIDEO,
190 sizeof(AVFrame), 189 sizeof(AVFrame),