Mercurial > libavcodec.hg
comparison mpegvideo.c @ 2524:673d048d48dc libavcodec
set supported pix_fmts
author | michael |
---|---|
date | Fri, 25 Feb 2005 15:06:21 +0000 |
parents | e25782262d7d |
children | 0420f228ebb6 |
comparison
equal
deleted
inserted
replaced
2523:0fbbba9a52bc | 2524:673d048d48dc |
---|---|
6464 CODEC_ID_H263, | 6464 CODEC_ID_H263, |
6465 sizeof(MpegEncContext), | 6465 sizeof(MpegEncContext), |
6466 MPV_encode_init, | 6466 MPV_encode_init, |
6467 MPV_encode_picture, | 6467 MPV_encode_picture, |
6468 MPV_encode_end, | 6468 MPV_encode_end, |
6469 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6469 }; | 6470 }; |
6470 | 6471 |
6471 AVCodec h263p_encoder = { | 6472 AVCodec h263p_encoder = { |
6472 "h263p", | 6473 "h263p", |
6473 CODEC_TYPE_VIDEO, | 6474 CODEC_TYPE_VIDEO, |
6474 CODEC_ID_H263P, | 6475 CODEC_ID_H263P, |
6475 sizeof(MpegEncContext), | 6476 sizeof(MpegEncContext), |
6476 MPV_encode_init, | 6477 MPV_encode_init, |
6477 MPV_encode_picture, | 6478 MPV_encode_picture, |
6478 MPV_encode_end, | 6479 MPV_encode_end, |
6480 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6479 }; | 6481 }; |
6480 | 6482 |
6481 AVCodec flv_encoder = { | 6483 AVCodec flv_encoder = { |
6482 "flv", | 6484 "flv", |
6483 CODEC_TYPE_VIDEO, | 6485 CODEC_TYPE_VIDEO, |
6484 CODEC_ID_FLV1, | 6486 CODEC_ID_FLV1, |
6485 sizeof(MpegEncContext), | 6487 sizeof(MpegEncContext), |
6486 MPV_encode_init, | 6488 MPV_encode_init, |
6487 MPV_encode_picture, | 6489 MPV_encode_picture, |
6488 MPV_encode_end, | 6490 MPV_encode_end, |
6491 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6489 }; | 6492 }; |
6490 | 6493 |
6491 AVCodec rv10_encoder = { | 6494 AVCodec rv10_encoder = { |
6492 "rv10", | 6495 "rv10", |
6493 CODEC_TYPE_VIDEO, | 6496 CODEC_TYPE_VIDEO, |
6494 CODEC_ID_RV10, | 6497 CODEC_ID_RV10, |
6495 sizeof(MpegEncContext), | 6498 sizeof(MpegEncContext), |
6496 MPV_encode_init, | 6499 MPV_encode_init, |
6497 MPV_encode_picture, | 6500 MPV_encode_picture, |
6498 MPV_encode_end, | 6501 MPV_encode_end, |
6502 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6499 }; | 6503 }; |
6500 | 6504 |
6501 AVCodec rv20_encoder = { | 6505 AVCodec rv20_encoder = { |
6502 "rv20", | 6506 "rv20", |
6503 CODEC_TYPE_VIDEO, | 6507 CODEC_TYPE_VIDEO, |
6504 CODEC_ID_RV20, | 6508 CODEC_ID_RV20, |
6505 sizeof(MpegEncContext), | 6509 sizeof(MpegEncContext), |
6506 MPV_encode_init, | 6510 MPV_encode_init, |
6507 MPV_encode_picture, | 6511 MPV_encode_picture, |
6508 MPV_encode_end, | 6512 MPV_encode_end, |
6513 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6509 }; | 6514 }; |
6510 | 6515 |
6511 AVCodec mpeg4_encoder = { | 6516 AVCodec mpeg4_encoder = { |
6512 "mpeg4", | 6517 "mpeg4", |
6513 CODEC_TYPE_VIDEO, | 6518 CODEC_TYPE_VIDEO, |
6514 CODEC_ID_MPEG4, | 6519 CODEC_ID_MPEG4, |
6515 sizeof(MpegEncContext), | 6520 sizeof(MpegEncContext), |
6516 MPV_encode_init, | 6521 MPV_encode_init, |
6517 MPV_encode_picture, | 6522 MPV_encode_picture, |
6518 MPV_encode_end, | 6523 MPV_encode_end, |
6524 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6519 .options = mpeg4_options, | 6525 .options = mpeg4_options, |
6520 .capabilities= CODEC_CAP_DELAY, | 6526 .capabilities= CODEC_CAP_DELAY, |
6521 }; | 6527 }; |
6522 | 6528 |
6523 AVCodec msmpeg4v1_encoder = { | 6529 AVCodec msmpeg4v1_encoder = { |
6526 CODEC_ID_MSMPEG4V1, | 6532 CODEC_ID_MSMPEG4V1, |
6527 sizeof(MpegEncContext), | 6533 sizeof(MpegEncContext), |
6528 MPV_encode_init, | 6534 MPV_encode_init, |
6529 MPV_encode_picture, | 6535 MPV_encode_picture, |
6530 MPV_encode_end, | 6536 MPV_encode_end, |
6537 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6531 .options = mpeg4_options, | 6538 .options = mpeg4_options, |
6532 }; | 6539 }; |
6533 | 6540 |
6534 AVCodec msmpeg4v2_encoder = { | 6541 AVCodec msmpeg4v2_encoder = { |
6535 "msmpeg4v2", | 6542 "msmpeg4v2", |
6537 CODEC_ID_MSMPEG4V2, | 6544 CODEC_ID_MSMPEG4V2, |
6538 sizeof(MpegEncContext), | 6545 sizeof(MpegEncContext), |
6539 MPV_encode_init, | 6546 MPV_encode_init, |
6540 MPV_encode_picture, | 6547 MPV_encode_picture, |
6541 MPV_encode_end, | 6548 MPV_encode_end, |
6549 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6542 .options = mpeg4_options, | 6550 .options = mpeg4_options, |
6543 }; | 6551 }; |
6544 | 6552 |
6545 AVCodec msmpeg4v3_encoder = { | 6553 AVCodec msmpeg4v3_encoder = { |
6546 "msmpeg4", | 6554 "msmpeg4", |
6548 CODEC_ID_MSMPEG4V3, | 6556 CODEC_ID_MSMPEG4V3, |
6549 sizeof(MpegEncContext), | 6557 sizeof(MpegEncContext), |
6550 MPV_encode_init, | 6558 MPV_encode_init, |
6551 MPV_encode_picture, | 6559 MPV_encode_picture, |
6552 MPV_encode_end, | 6560 MPV_encode_end, |
6561 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6553 .options = mpeg4_options, | 6562 .options = mpeg4_options, |
6554 }; | 6563 }; |
6555 | 6564 |
6556 AVCodec wmv1_encoder = { | 6565 AVCodec wmv1_encoder = { |
6557 "wmv1", | 6566 "wmv1", |
6559 CODEC_ID_WMV1, | 6568 CODEC_ID_WMV1, |
6560 sizeof(MpegEncContext), | 6569 sizeof(MpegEncContext), |
6561 MPV_encode_init, | 6570 MPV_encode_init, |
6562 MPV_encode_picture, | 6571 MPV_encode_picture, |
6563 MPV_encode_end, | 6572 MPV_encode_end, |
6573 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1}, | |
6564 .options = mpeg4_options, | 6574 .options = mpeg4_options, |
6565 }; | 6575 }; |
6566 | 6576 |
6567 AVCodec mjpeg_encoder = { | 6577 AVCodec mjpeg_encoder = { |
6568 "mjpeg", | 6578 "mjpeg", |
6570 CODEC_ID_MJPEG, | 6580 CODEC_ID_MJPEG, |
6571 sizeof(MpegEncContext), | 6581 sizeof(MpegEncContext), |
6572 MPV_encode_init, | 6582 MPV_encode_init, |
6573 MPV_encode_picture, | 6583 MPV_encode_picture, |
6574 MPV_encode_end, | 6584 MPV_encode_end, |
6585 .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUVJ420P, -1}, | |
6575 }; | 6586 }; |
6576 | 6587 |
6577 #endif //CONFIG_ENCODERS | 6588 #endif //CONFIG_ENCODERS |