599 |
interlacing?rgbai_to_yv12_c:rgba_to_yv12_c, 4); |
interlacing?rgbai_to_yv12_c:rgba_to_yv12_c, 4); |
600 |
break; |
break; |
601 |
|
|
602 |
|
case XVID_CSP_ARGB: |
603 |
|
safe_packed_conv( |
604 |
|
src[0], src_stride[0], image->y, image->u, image->v, |
605 |
|
edged_width, edged_width2, width, height, (csp & XVID_CSP_VFLIP), |
606 |
|
interlacing?argbi_to_yv12 : argb_to_yv12, |
607 |
|
interlacing?argbi_to_yv12_c: argb_to_yv12_c, 4); |
608 |
|
break; |
609 |
|
|
610 |
case XVID_CSP_YUY2: |
case XVID_CSP_YUY2: |
611 |
safe_packed_conv( |
safe_packed_conv( |
612 |
src[0], src_stride[0], image->y, image->u, image->v, |
src[0], src_stride[0], image->y, image->u, image->v, |
775 |
interlacing?yv12_to_rgbai_c:yv12_to_rgba_c, 4); |
interlacing?yv12_to_rgbai_c:yv12_to_rgba_c, 4); |
776 |
return 0; |
return 0; |
777 |
|
|
778 |
|
case XVID_CSP_ARGB: |
779 |
|
safe_packed_conv( |
780 |
|
dst[0], dst_stride[0], image->y, image->u, image->v, |
781 |
|
edged_width, edged_width2, width, height, (csp & XVID_CSP_VFLIP), |
782 |
|
interlacing?yv12_to_argbi :yv12_to_argb, |
783 |
|
interlacing?yv12_to_argbi_c:yv12_to_argb_c, 4); |
784 |
|
return 0; |
785 |
|
|
786 |
case XVID_CSP_YUY2: |
case XVID_CSP_YUY2: |
787 |
safe_packed_conv( |
safe_packed_conv( |
788 |
dst[0], dst_stride[0], image->y, image->u, image->v, |
dst[0], dst_stride[0], image->y, image->u, image->v, |