@@ -214,7 +214,6 @@ static ARGS_VAR* args_init_vars(ARGS_PARSER* args, oapve_param_t* param)
214214 ARGS_OPT * opts ;
215215 ARGS_VAR * vars ;
216216
217- opts = args -> opts ;
218217 opts = args -> opts ;
219218 vars = malloc (sizeof (ARGS_VAR ));
220219 assert_rv (vars != NULL , NULL );
@@ -285,7 +284,7 @@ static void print_usage(const char** argv)
285284 goto ERR ;
286285
287286 logv2 ("Syntax: \n" );
288- logv2 (" %s -i 'input-file' [ options ] \n\n" , "oapv_app_enc" );
287+ logv2 (" %s -i 'input-file' [ options ] \n\n" , argv [ 0 ] );
289288
290289 logv2 ("Options:\n" );
291290 logv2 (" --help\n : list options\n" );
@@ -382,7 +381,7 @@ void print_stat_frame(int fnum, int gid, double* psnr, int bitrate, oapv_clk_t c
382381
383382static int kbps_str_to_int (char * str )
384383{
385- int kbps = 0 ;
384+ int kbps ;
386385 if (strchr (str , 'K' ) || strchr (str , 'k' )) {
387386 char * tmp = strtok (str , "Kk " );
388387 kbps = (int )(atof (tmp ));
@@ -422,16 +421,16 @@ static int update_param(ARGS_VAR* vars, oapve_param_t* param)
422421 while (len_cnt < len_y && cnt < OAPV_BLOCK_D ) {
423422 sscanf (tmp , "%d" , & param -> q_matrix_y [cnt ]);
424423 if (param -> q_matrix_y [cnt ] < 1 || param -> q_matrix_y [cnt ] > 256 ) {
425- logerr ("input value of q_matrix_y is valid \n" );
426- return OAPV_ERR ;
424+ logerr ("input value of q_matrix_y is invalid \n" );
425+ return -1 ;
427426 }
428427 len_cnt += (int )log10 (param -> q_matrix_y [cnt ]) + 2 ;
429428 tmp = vars -> q_matrix_y + len_cnt ;
430429 cnt ++ ;
431430 }
432431 if (cnt < OAPV_BLOCK_D ) {
433432 logerr ("input number of q_matrix_y is not enough\n" );
434- return OAPV_ERR ;
433+ return -1 ;
435434 }
436435 }
437436
@@ -444,16 +443,16 @@ static int update_param(ARGS_VAR* vars, oapve_param_t* param)
444443 while (len_cnt < len_u && cnt < OAPV_BLOCK_D ) {
445444 sscanf (tmp , "%d" , & param -> q_matrix_u [cnt ]);
446445 if (param -> q_matrix_u [cnt ] < 1 || param -> q_matrix_u [cnt ] > 256 ) {
447- logerr ("input value of q_matrix_u is valid \n" );
448- return OAPV_ERR ;
446+ logerr ("input value of q_matrix_u is invalid \n" );
447+ return -1 ;
449448 }
450449 len_cnt += (int )log10 (param -> q_matrix_u [cnt ]) + 2 ;
451450 tmp = vars -> q_matrix_u + len_cnt ;
452451 cnt ++ ;
453452 }
454453 if (cnt < OAPV_BLOCK_D ) {
455454 logerr ("input number of q_matrix_u is not enough\n" );
456- return OAPV_ERR ;
455+ return -1 ;
457456 }
458457 }
459458
@@ -466,16 +465,16 @@ static int update_param(ARGS_VAR* vars, oapve_param_t* param)
466465 while (len_cnt < len_v && cnt < OAPV_BLOCK_D ) {
467466 sscanf (tmp , "%d" , & param -> q_matrix_v [cnt ]);
468467 if (param -> q_matrix_v [cnt ] < 1 || param -> q_matrix_v [cnt ] > 256 ) {
469- logerr ("input value of q_matrix_v is valid \n" );
470- return OAPV_ERR ;
468+ logerr ("input value of q_matrix_v is invalid \n" );
469+ return -1 ;
471470 }
472471 len_cnt += (int )log10 (param -> q_matrix_v [cnt ]) + 2 ;
473472 tmp = vars -> q_matrix_v + len_cnt ;
474473 cnt ++ ;
475474 }
476475 if (cnt < OAPV_BLOCK_D ) {
477476 logerr ("input number of q_matrix_v is not enough\n" );
478- return OAPV_ERR ;
477+ return -1 ;
479478 }
480479 }
481480
@@ -541,7 +540,7 @@ int main(int argc, const char** argv)
541540 0 ,
542541 };
543542 int encod_frames = 0 ;
544- int is_y4m = 0 ;
543+ int is_y4m ;
545544 Y4M_INFO y4m ;
546545 char fname_inp [256 ], fname_out [256 ], fname_rec [256 ];
547546 int is_out = 0 , is_rec = 0 ;
@@ -618,7 +617,7 @@ int main(int argc, const char** argv)
618617 ret = -1 ;
619618 goto ERR ;
620619 }
621- y4m_update_param (args , & y4m , param );
620+ y4m_update_param (args , & y4m );
622621 cfmt = y4m .color_format ;
623622 }
624623 else {
@@ -834,7 +833,7 @@ int main(int argc, const char** argv)
834833
835834 /* calculate PSNR */
836835 if (op_verbose == VERBOSE_FRAME ) {
837- measure_psnr (ifrms .frm [i ].imgb , rfrms .frm [i ].imgb , psnr , args_var -> input_depth );
836+ measure_psnr (ifrms .frm [i ].imgb , rfrms .frm [i ].imgb , psnr , OAPV_CS_GET_BIT_DEPTH ( ifrms . frm [ i ]. imgb -> cs ) );
838837 print_stat_frame (pic_cnt , stat .aui .frm_info [FRM_IDX ].group_id , psnr , (stat .frm_size [FRM_IDX ]) << 3 , clk_end , (pic_cnt == 0 ));
839838 for (i = 0 ; i < (cfmt == OAPV_CF_YCBCR4444 ? 4 : 3 ); i ++ )
840839 psnr_avg [i ] += psnr [i ];
0 commit comments