comparison huffyuv.c @ 7040:e943e1409077 libavcodec

Make AVCodec long_names definition conditional depending on CONFIG_SMALL.
author stefano
date Thu, 12 Jun 2008 21:50:13 +0000
parents e1302edb0f69
children dbcdd0165e55
comparison
equal deleted inserted replaced
7039:b252326ba895 7040:e943e1409077
1443 NULL, 1443 NULL,
1444 decode_end, 1444 decode_end,
1445 decode_frame, 1445 decode_frame,
1446 CODEC_CAP_DR1 | CODEC_CAP_DRAW_HORIZ_BAND, 1446 CODEC_CAP_DR1 | CODEC_CAP_DRAW_HORIZ_BAND,
1447 NULL, 1447 NULL,
1448 .long_name = "Huffyuv / HuffYUV", 1448 .long_name = NULL_IF_CONFIG_SMALL("Huffyuv / HuffYUV"),
1449 }; 1449 };
1450 1450
1451 AVCodec ffvhuff_decoder = { 1451 AVCodec ffvhuff_decoder = {
1452 "ffvhuff", 1452 "ffvhuff",
1453 CODEC_TYPE_VIDEO, 1453 CODEC_TYPE_VIDEO,
1457 NULL, 1457 NULL,
1458 decode_end, 1458 decode_end,
1459 decode_frame, 1459 decode_frame,
1460 CODEC_CAP_DR1 | CODEC_CAP_DRAW_HORIZ_BAND, 1460 CODEC_CAP_DR1 | CODEC_CAP_DRAW_HORIZ_BAND,
1461 NULL, 1461 NULL,
1462 .long_name = "Huffyuv FFmpeg variant", 1462 .long_name = NULL_IF_CONFIG_SMALL("Huffyuv FFmpeg variant"),
1463 }; 1463 };
1464 #endif 1464 #endif
1465 1465
1466 #ifdef CONFIG_ENCODERS 1466 #ifdef CONFIG_ENCODERS
1467 1467
1472 sizeof(HYuvContext), 1472 sizeof(HYuvContext),
1473 encode_init, 1473 encode_init,
1474 encode_frame, 1474 encode_frame,
1475 encode_end, 1475 encode_end,
1476 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV422P, PIX_FMT_RGB32, PIX_FMT_NONE}, 1476 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV422P, PIX_FMT_RGB32, PIX_FMT_NONE},
1477 .long_name = "Huffyuv / HuffYUV", 1477 .long_name = NULL_IF_CONFIG_SMALL("Huffyuv / HuffYUV"),
1478 }; 1478 };
1479 1479
1480 AVCodec ffvhuff_encoder = { 1480 AVCodec ffvhuff_encoder = {
1481 "ffvhuff", 1481 "ffvhuff",
1482 CODEC_TYPE_VIDEO, 1482 CODEC_TYPE_VIDEO,
1484 sizeof(HYuvContext), 1484 sizeof(HYuvContext),
1485 encode_init, 1485 encode_init,
1486 encode_frame, 1486 encode_frame,
1487 encode_end, 1487 encode_end,
1488 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_RGB32, PIX_FMT_NONE}, 1488 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_RGB32, PIX_FMT_NONE},
1489 .long_name = "Huffyuv FFmpeg variant", 1489 .long_name = NULL_IF_CONFIG_SMALL("Huffyuv FFmpeg variant"),
1490 }; 1490 };
1491 1491
1492 #endif //CONFIG_ENCODERS 1492 #endif //CONFIG_ENCODERS