Lines Matching refs:cols
108 int cols; member
124 #define secs(cols) \ argument
125 ((double)(cols) * p->step_size * p->block_steps / effp->in_signal.rate)
454 if (p->cols == p->x_size) { in do_column()
457 lsx_report("PNG truncated at %g seconds", secs(p->cols)); in do_column()
461 ++p->cols; in do_column()
462 p->dBfs = lsx_realloc(p->dBfs, p->cols * p->rows * sizeof(*p->dBfs)); in do_column()
467 p->dBfs[(p->cols - 1) * p->rows + i] = dBfs + p->gain; in do_column()
549 lsx_debug("cols=%i left=%i end=%i", p->cols, p->read, p->end); in drain()
558 lsx_debug("flushed cols=%i left=%i end=%i", p->cols, p->read, p->end); in drain()
712 #define pixel(x,y) pixels[(y) * cols + (x)]
713 #define print_at(x,y,c,t) print_at_(pixels,cols,x,y,c,t,0)
714 #define print_up(x,y,c,t) print_at_(pixels,cols,x,y,c,t,1)
716 static void print_at_(png_byte *pixels, int cols, int x, int y, int c, in print_at_() argument
783 int cols = p->raw? p->cols : left + p->cols + between + spectrum_width + right; in stop() local
784 png_byte *pixels = lsx_malloc(cols * rows * sizeof(*pixels)); in stop()
817 memset(pixels, Background, cols * rows * sizeof(*pixels)); in stop()
821 png_set_IHDR(png, png_info, cols, rows, 8, in stop()
826 png_rows[rows - 1 - j] = pixels + j * cols; in stop()
841 for (i = p->rows * p->cols; i > 0; i--) in stop()
848 for (i = 0; i < p->cols; ++i) in stop()
852 pixel(left - 1, base + j) = pixel(left + p->cols, base + j) = Grid; in stop()
856 for (i = -1; i <= p->cols; ++i) in stop()
861 if (p->title && (i = strlen(p->title) * font_X) < cols + 1) /* Title */ in stop()
862 print_at((cols - i) / 2, rows - font_y, Text, p->title); in stop()
864 if (strlen(p->comment) * font_X < cols + 1) /* Footer comment */ in stop()
868 step = axis(secs(p->cols), p->cols / (font_X * 9 / 2), &limit, &prefix); in stop()
870 print_at(left + (p->cols - font_X * strlen(text)) / 2, 24, Text, text); in stop()
873 int x = limit ? (double)i / limit * p->cols + .5 : 0; in stop()
902 pixel(left-1-x, base+y) = pixel(left+p->cols+x, base+y) = Grid; in stop()
910 print_at(left + p->cols + 6, base + y + 5, Labels, text); in stop()
917 print_at(cols - right - 2 - font_X, base - 13, Text, "dBFS");/* Axis label */ in stop()
921 pixel(cols - right - 1 - i, base + j) = b; in stop()
929 print_at(cols - right + 1, base + y + 5, Labels, text); in stop()