Lines Matching defs:shift
44 #define DECLARE_PACK(order,channels,shift) \
45 int32_t ff_mlp_pack_output_##order##order_##channels##ch_##shift##shift_armv6(int32_t, uint16_t, int32_t (*)[], void *, uint8_t*, int8_t *, uint8_t, int);
46 #define ENUMERATE_PACK(order,channels,shift) \
47 ff_mlp_pack_output_##order##order_##channels##ch_##shift##shift_armv6,
95 int shift = output_shift[0] < 0 || output_shift[0] > 5 ? 6 : output_shift[0];
120 if (shift != 6 && output_shift[i] != shift)
121 shift = 6; // indicate mixed shifts
129 if (shift == 6 && !inorder)
130 return ff_mlp_pack_output; // can't currently handle both an order array and a shift array
133 return routine[(inorder*3+ch_index)*7+shift];