71 const double frame_psnr[3],
73 const bool print_psnr,
void print_frame_info(const kvz_frame_info *const info, const double frame_psnr[3], const uint32_t bytes, const bool print_psnr, const double avg_qp)
Definition cli.c:724
void cmdline_opts_free(const kvz_api *api, cmdline_opts_t *opts)
Deallocate a cmdline_opts_t structure.
Definition cli.c:372
struct cmdline_opts_t cmdline_opts_t
void print_help(void)
Definition cli.c:406
void print_usage(void)
Definition cli.c:385
void print_version(void)
Definition cli.c:394
cmdline_opts_t * cmdline_opts_parse(const kvz_api *api, int argc, char *argv[])
Parse command line arguments.
Definition cli.c:248
Header that is included in every other header.
This file defines the public API of Kvazaar when used as a library.
char * input
Input filename.
Definition cli.h:45
bool version
Show version information and exit.
Definition cli.h:59
bool help
Show help message and exit.
Definition cli.h:57
kvz_config * config
Encoder configuration.
Definition cli.h:55
int32_t seek
Number of input frames to skip.
Definition cli.h:51
char * output
Output filename.
Definition cli.h:47
bool loop_input
Whether to loop input.
Definition cli.h:61
char * debug
Debug output.
Definition cli.h:49
int32_t frames
Number of frames to encode.
Definition cli.h:53
Struct which contains all configuration data.
Definition kvazaar.h:287
Other information about an encoded frame.
Definition kvazaar.h:611