av_cold void ff_pixblockdsp_init(PixblockDSPContext *c, AVCodecContext *avctx)

{

    const unsigned high_bit_depth = avctx->bits_per_raw_sample > 8;




    c->diff_pixels = diff_pixels_c;



    switch (avctx->bits_per_raw_sample) {

    case 9:

    case 10:

    case 12:

    case 14:

        c->get_pixels = get_pixels_16_c;

        break;

    default:

        if (avctx->bits_per_raw_sample<=8 || avctx->codec_type != AVMEDIA_TYPE_VIDEO) {

            c->get_pixels = get_pixels_8_c;

        }

        break;

    }



    if (ARCH_ALPHA)

        ff_pixblockdsp_init_alpha(c, avctx, high_bit_depth);

    if (ARCH_ARM)

        ff_pixblockdsp_init_arm(c, avctx, high_bit_depth);

    if (ARCH_PPC)

        ff_pixblockdsp_init_ppc(c, avctx, high_bit_depth);

    if (ARCH_X86)

        ff_pixblockdsp_init_x86(c, avctx, high_bit_depth);

    if (ARCH_MIPS)

        ff_pixblockdsp_init_mips(c, avctx, high_bit_depth);

}
av_cold void ff_pixblockdsp_init(PixblockDSPContext *c, AVCodecContext *avctx)

{

    const unsigned high_bit_depth = avctx->bits_per_raw_sample > 8;




    c->diff_pixels = diff_pixels_c;



    switch (avctx->bits_per_raw_sample) {

    case 9:

    case 10:

    case 12:

    case 14:

        c->get_pixels = get_pixels_16_c;

        break;

    default:

        if (avctx->bits_per_raw_sample<=8 || avctx->codec_type != AVMEDIA_TYPE_VIDEO) {

            c->get_pixels = get_pixels_8_c;

        }

        break;

    }



    if (ARCH_ALPHA)

        ff_pixblockdsp_init_alpha(c, avctx, high_bit_depth);

    if (ARCH_ARM)

        ff_pixblockdsp_init_arm(c, avctx, high_bit_depth);

    if (ARCH_PPC)

        ff_pixblockdsp_init_ppc(c, avctx, high_bit_depth);

    if (ARCH_X86)

        ff_pixblockdsp_init_x86(c, avctx, high_bit_depth);

    if (ARCH_MIPS)

        ff_pixblockdsp_init_mips(c, avctx, high_bit_depth);

}
av_cold void FUNC_0(PixblockDSPContext *c, AVCodecContext *avctx)

{

    const unsigned VAR_0 = avctx->bits_per_raw_sample > 8;




    c->diff_pixels = diff_pixels_c;



    switch (avctx->bits_per_raw_sample) {

    case 9:

    case 10:

    case 12:

    case 14:

        c->get_pixels = get_pixels_16_c;

        break;

    default:

        if (avctx->bits_per_raw_sample<=8 || avctx->codec_type != AVMEDIA_TYPE_VIDEO) {

            c->get_pixels = get_pixels_8_c;

        }

        break;

    }



    if (ARCH_ALPHA)

        ff_pixblockdsp_init_alpha(c, avctx, VAR_0);

    if (ARCH_ARM)

        ff_pixblockdsp_init_arm(c, avctx, VAR_0);

    if (ARCH_PPC)

        ff_pixblockdsp_init_ppc(c, avctx, VAR_0);

    if (ARCH_X86)

        ff_pixblockdsp_init_x86(c, avctx, VAR_0);

    if (ARCH_MIPS)

        ff_pixblockdsp_init_mips(c, avctx, VAR_0);

}
av_cold void FUNC_0(PixblockDSPContext *c, AVCodecContext *avctx)
{ const unsigned VAR_0 = avctx->bits_per_raw_sample > 8; c->diff_pixels = diff_pixels_c; switch (avctx->bits_per_raw_sample) { case 9:
case 10:
case 12:
case 14:
c->get_pixels = get_pixels_16_c; break; default:
if (avctx->bits_per_raw_sample<=8 || avctx->codec_type != AVMEDIA_TYPE_VIDEO) { c->get_pixels = get_pixels_8_c; } break; } if (ARCH_ALPHA)
ff_pixblockdsp_init_alpha(c, avctx, VAR_0); if (ARCH_ARM)
ff_pixblockdsp_init_arm(c, avctx, VAR_0); if (ARCH_PPC)
ff_pixblockdsp_init_ppc(c, avctx, VAR_0); if (ARCH_X86)
ff_pixblockdsp_init_x86(c, avctx, VAR_0); if (ARCH_MIPS)
ff_pixblockdsp_init_mips(c, avctx, VAR_0); }