Mercurial > mplayer.hg
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 }; |