comparison libmpcodecs/vf_spp.c @ 14715:1fab95e4513c

Improved NV12/NV21 support. - Fixed PlanarToNV12Wrapper() and made it handle NV21. - Added yuv2nv12XinC() to handle software scaling. - Added NV12/NV21 handling to various places. - Removed NV12 from vf_hue and vf_spp as they don't look like they can actually handle it.
author syrjala
date Wed, 16 Feb 2005 23:47:00 +0000
parents 803be9a78854
children 6ca3e46894b6
comparison
equal deleted inserted replaced
14714:c840f4309043 14715:1fab95e4513c
526 case IMGFMT_I420: 526 case IMGFMT_I420:
527 case IMGFMT_IYUV: 527 case IMGFMT_IYUV:
528 case IMGFMT_CLPL: 528 case IMGFMT_CLPL:
529 case IMGFMT_Y800: 529 case IMGFMT_Y800:
530 case IMGFMT_Y8: 530 case IMGFMT_Y8:
531 case IMGFMT_NV12:
532 case IMGFMT_444P: 531 case IMGFMT_444P:
533 case IMGFMT_422P: 532 case IMGFMT_422P:
534 case IMGFMT_411P: 533 case IMGFMT_411P:
535 return vf_next_query_format(vf,fmt); 534 return vf_next_query_format(vf,fmt);
536 } 535 }
544 IMGFMT_I420, 543 IMGFMT_I420,
545 IMGFMT_IYUV, 544 IMGFMT_IYUV,
546 IMGFMT_CLPL, 545 IMGFMT_CLPL,
547 IMGFMT_Y800, 546 IMGFMT_Y800,
548 IMGFMT_Y8, 547 IMGFMT_Y8,
549 IMGFMT_NV12,
550 IMGFMT_444P, 548 IMGFMT_444P,
551 IMGFMT_422P, 549 IMGFMT_422P,
552 IMGFMT_411P, 550 IMGFMT_411P,
553 0 551 0
554 }; 552 };