comparison huffyuv.c @ 2552:9a7770ebed14 libavcodec

AVOption removial patch from (James A. Morrison >ja2morri csclub.uwaterloo ca>) with minor changes from me
author michael
date Sun, 06 Mar 2005 23:20:53 +0000
parents d3885f927bc7
children 511e3afc43e1
comparison
equal deleted inserted replaced
2551:615995277bc5 2552:9a7770ebed14
1217 av_freep(&avctx->stats_out); 1217 av_freep(&avctx->stats_out);
1218 1218
1219 return 0; 1219 return 0;
1220 } 1220 }
1221 1221
1222 static const AVOption huffyuv_options[] =
1223 {
1224 AVOPTION_CODEC_INT("prediction_method", "prediction_method", prediction_method, 0, 2, 0),
1225 AVOPTION_END()
1226 };
1227
1228 static const AVOption ffvhuff_options[] =
1229 {
1230 AVOPTION_CODEC_INT("prediction_method", "prediction_method", prediction_method, 0, 2, 0),
1231 AVOPTION_CODEC_INT("context_model", "context_model", context_model, 0, 2, 0),
1232 AVOPTION_END()
1233 };
1234
1235
1236 AVCodec huffyuv_decoder = { 1222 AVCodec huffyuv_decoder = {
1237 "huffyuv", 1223 "huffyuv",
1238 CODEC_TYPE_VIDEO, 1224 CODEC_TYPE_VIDEO,
1239 CODEC_ID_HUFFYUV, 1225 CODEC_ID_HUFFYUV,
1240 sizeof(HYuvContext), 1226 sizeof(HYuvContext),
1267 CODEC_ID_HUFFYUV, 1253 CODEC_ID_HUFFYUV,
1268 sizeof(HYuvContext), 1254 sizeof(HYuvContext),
1269 encode_init, 1255 encode_init,
1270 encode_frame, 1256 encode_frame,
1271 encode_end, 1257 encode_end,
1272 .options = huffyuv_options,
1273 }; 1258 };
1274 1259
1275 AVCodec ffvhuff_encoder = { 1260 AVCodec ffvhuff_encoder = {
1276 "ffvhuff", 1261 "ffvhuff",
1277 CODEC_TYPE_VIDEO, 1262 CODEC_TYPE_VIDEO,
1278 CODEC_ID_FFVHUFF, 1263 CODEC_ID_FFVHUFF,
1279 sizeof(HYuvContext), 1264 sizeof(HYuvContext),
1280 encode_init, 1265 encode_init,
1281 encode_frame, 1266 encode_frame,
1282 encode_end, 1267 encode_end,
1283 .options = ffvhuff_options,
1284 }; 1268 };
1285 1269
1286 #endif //CONFIG_ENCODERS 1270 #endif //CONFIG_ENCODERS