Lines Matching refs:line_buffer
5063 if (s->line_buffer[i] != NULL)
5064 free (s->line_buffer[i]);
5066 s->line_buffer[i] = malloc (s->params.bytes_per_line);
5067 if (s->line_buffer[i] == NULL)
5072 free (s->line_buffer[j]);
5073 s->line_buffer[j] = NULL;
5251 if (s->line_buffer[i] != NULL)
5253 free (s->line_buffer[i]);
5254 s->line_buffer[i] = NULL;
5728 dest_ptr = s->line_buffer[s->color_shuffle_line] + 1;
5743 s->line_buffer[s->color_shuffle_line - s->line_distance] + 2;
5745 /* while (source_ptr < s->line_buffer[s->color_shuffle_line] + s->params.bytes_per_line) */
5758 dest_ptr = s->line_buffer[s->color_shuffle_line + s->line_distance];
5760 /* while (source_ptr < s->line_buffer[s->color_shuffle_line] + s->params.bytes_per_line) */
5773 * we just finished the line in line_buffer[0] - write it to the
5791 memcpy (out_data_ptr, s->line_buffer[0], s->params.bytes_per_line);
5809 free (s->line_buffer[0]);
5813 s->line_buffer[i] = s->line_buffer[i + 1];
5820 s->line_buffer[s->line_distance * 2] =
5822 if (s->line_buffer[s->line_distance * 2] == NULL)
5827 free (s->line_buffer[i]);
5828 s->line_buffer[i] = NULL;