Lines Matching defs:band
118 static inline void difference_coding(int16_t *band, int width, int height)
124 band[j] += band[j-1];
126 band += width;
130 static inline void peak_table(int16_t *band, Peak *peak, int length)
134 if (abs(band[i]) > peak->level)
135 band[i] = bytestream2_get_le16(&peak->base);
237 p->band[j][0].read_ok =
238 p->band[j][1].read_ok =
239 p->band[j][2].read_ok =
240 p->band[j][3].read_ok = 0;
335 for (k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) {
336 s->plane[i].band[j][k].a_width = w8 << j;
337 s->plane[i].band[j][k].a_height = h8 << j;
344 for (k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) {
345 s->plane[i].band[j][k].a_width = w8 << t;
346 s->plane[i].band[j][k].a_height = h8 << t;
485 av_log(avctx, AV_LOG_ERROR, "Invalid band encoding\n");
493 s->plane[s->channel_num].band[0][0].width = data;
494 s->plane[s->channel_num].band[0][0].stride = data;
497 s->plane[s->channel_num].band[0][0].height = data;
543 s->plane[s->channel_num].band[s->level][s->subband_num].width = data;
544 s->plane[s->channel_num].band[s->level][s->subband_num].stride = FFALIGN(data, 8);
552 s->plane[s->channel_num].band[s->level][s->subband_num].height = data;
560 s->plane[s->channel_num].band[s->level][s->subband_num].width = data;
561 s->plane[s->channel_num].band[s->level][s->subband_num].stride = FFALIGN(data, 8);
569 s->plane[s->channel_num].band[s->level][s->subband_num].height = data;
640 int lowpass_height = s->plane[s->channel_num].band[0][0].height;
641 int lowpass_width = s->plane[s->channel_num].band[0][0].width;
716 lowpass_height = s->plane[s->channel_num].band[0][0].height;
717 lowpass_width = s->plane[s->channel_num].band[0][0].width;
718 lowpass_a_height = s->plane[s->channel_num].band[0][0].a_height;
719 lowpass_a_width = s->plane[s->channel_num].band[0][0].a_width;
766 s->plane[s->channel_num].band[0][0].read_ok = 1;
783 highpass_height = s->plane[s->channel_num].band[s->level][s->subband_num].height;
784 highpass_width = s->plane[s->channel_num].band[s->level][s->subband_num].width;
785 highpass_a_width = s->plane[s->channel_num].band[s->level][s->subband_num].a_width;
786 highpass_a_height = s->plane[s->channel_num].band[s->level][s->subband_num].a_height;
787 highpass_stride = s->plane[s->channel_num].band[s->level][s->subband_num].stride;
900 s->plane[s->channel_num].band[s->level][s->subband_num].read_ok = 1;
937 if (!s->plane[plane].band[level][o].read_ok) {
948 int lowpass_height = s->plane[plane].band[0][0].height;
949 int output_stride = s->plane[plane].band[0][0].a_width;
950 int lowpass_width = s->plane[plane].band[0][0].width;
951 int highpass_stride = s->plane[plane].band[0][1].stride;
963 if (lowpass_height > s->plane[plane].band[0][0].a_height || lowpass_width > s->plane[plane].band[0][0].a_width ||
964 !highpass_stride || s->plane[plane].band[0][1].width > s->plane[plane].band[0][1].a_width ||
999 lowpass_height = s->plane[plane].band[1][1].height;
1000 output_stride = s->plane[plane].band[1][1].a_width;
1001 lowpass_width = s->plane[plane].band[1][1].width;
1002 highpass_stride = s->plane[plane].band[1][1].stride;
1004 if (lowpass_height > s->plane[plane].band[1][1].a_height || lowpass_width > s->plane[plane].band[1][1].a_width ||
1005 !highpass_stride || s->plane[plane].band[1][1].width > s->plane[plane].band[1][1].a_width ||
1038 lowpass_height = s->plane[plane].band[2][1].height;
1039 output_stride = s->plane[plane].band[2][1].a_width;
1040 lowpass_width = s->plane[plane].band[2][1].width;
1041 highpass_stride = s->plane[plane].band[2][1].stride;
1043 if (lowpass_height > s->plane[plane].band[2][1].a_height || lowpass_width > s->plane[plane].band[2][1].a_width ||
1044 !highpass_stride || s->plane[plane].band[2][1].width > s->plane[plane].band[2][1].a_width ||
1115 int lowpass_height = s->plane[plane].band[0][0].height;
1116 int output_stride = s->plane[plane].band[0][0].a_width;
1117 int lowpass_width = s->plane[plane].band[0][0].width;
1118 int highpass_stride = s->plane[plane].band[0][1].stride;
1130 if (lowpass_height > s->plane[plane].band[0][0].a_height || lowpass_width > s->plane[plane].band[0][0].a_width ||
1131 !highpass_stride || s->plane[plane].band[0][1].width > s->plane[plane].band[0][1].a_width ||
1164 lowpass_height = s->plane[plane].band[1][1].height;
1165 output_stride = s->plane[plane].band[1][1].a_width;
1166 lowpass_width = s->plane[plane].band[1][1].width;
1167 highpass_stride = s->plane[plane].band[1][1].stride;
1169 if (lowpass_height > s->plane[plane].band[1][1].a_height || lowpass_width > s->plane[plane].band[1][1].a_width ||
1170 !highpass_stride || s->plane[plane].band[1][1].width > s->plane[plane].band[1][1].a_width ||
1216 lowpass_height = s->plane[plane].band[4][1].height;
1217 output_stride = s->plane[plane].band[4][1].a_width;
1218 lowpass_width = s->plane[plane].band[4][1].width;
1219 highpass_stride = s->plane[plane].band[4][1].stride;
1222 if (lowpass_height > s->plane[plane].band[4][1].a_height || lowpass_width > s->plane[plane].band[4][1].a_width ||
1223 !highpass_stride || s->plane[plane].band[4][1].width > s->plane[plane].band[4][1].a_width ||
1339 lowpass_height = s->plane[plane].band[4][1].height;
1340 output_stride = s->plane[plane].band[4][1].a_width;
1341 lowpass_width = s->plane[plane].band[4][1].width;
1343 if (lowpass_height > s->plane[plane].band[4][1].a_height || lowpass_width > s->plane[plane].band[4][1].a_width ||
1344 s->plane[plane].band[4][1].width > s->plane[plane].band[4][1].a_width ||
1449 memcpy(pdst->plane[plane].band, psrc->plane[plane].band, sizeof(pdst->plane[plane].band));