*
*/
#include "c41.h"
-#include "cicolors.h"
+#include "bccolors.h"
#include "clip.h"
#include "edlsession.h"
#include "filexml.h"
tmp_frame = 0;
blurry_frame = 0;
memset(&values, 0, sizeof(values));
+ shave_min_row = shave_max_row = 0;
+ shave_min_col = shave_max_col = 0;
+ min_col = max_col = 0;
+ min_row = max_row = 0;
+ pix_max = 0; pix_len = 0;
}
C41Effect::~C41Effect()
for( int i = min_row; i < max_row; i++ ) {
float *row = (float*)frame->get_rows()[i];
- row += 3 * shave_min_col;
+ row += 3 * min_col;
for( int j = min_col; j < max_col; j++, row += 3 ) {
if( row[0] < minima_r ) minima_r = row[0];
if( row[0] > maxima_r ) maxima_r = row[0];
if( config.show_box ) {
EDLSession *session = get_edlsession();
int line_w = bmax(session->output_w,session->output_h) / 600 + 1;
- for( int j=0; j<line_w; ++j ) {
+ for( int k=0; k<line_w; ++k ) {
float **rows = (float **)frame->get_rows();
if( min_row < max_row - 1 ) {
- float *row1 = (float *)rows[min_row+j];
- float *row2 = (float *)rows[max_row-j - 1];
+ float *row1 = (float *)rows[min_row+k];
+ float *row2 = (float *)rows[max_row-k - 1];
for( int i = 0; i < frame_w; i++ ) {
for( int j = 0; j < 3; j++ ) {
}
if( min_col < max_col - 1 ) {
- int pix1 = pix_len * min_col+j;
- int pix2 = pix_len * (max_col-j - 1);
+ int pix1 = pix_len * (min_col+k);
+ int pix2 = pix_len * (max_col-k - 1);
for( int i = 0; i < frame_h; i++ ) {
float *row1 = rows[i] + pix1;