X-Git-Url: https://git.ao2.it/libam7xxx.git/blobdiff_plain/48cd69fbef6ecdac1fe874ff5f2564e88dbc022b..e85ad30fa15a11ec23b7232e44ff6e0f43cc4075:/examples/am7xxx-play.c?ds=inline diff --git a/examples/am7xxx-play.c b/examples/am7xxx-play.c index 4550495..1b28406 100644 --- a/examples/am7xxx-play.c +++ b/examples/am7xxx-play.c @@ -291,7 +291,7 @@ static int am7xxx_play(const char *input_format_string, AVPacket out_packet; int got_picture; int got_packet; - int ret = 0; + int ret; ret = video_input_init(&input_ctx, input_format_string, input_path, input_options); if (ret < 0) { @@ -428,11 +428,11 @@ static int am7xxx_play(const char *input_format_string, #endif ret = am7xxx_send_image_async(dev, - image_format, - (output_ctx.codec_ctx)->width, - (output_ctx.codec_ctx)->height, - out_picture, - out_picture_size); + image_format, + (output_ctx.codec_ctx)->width, + (output_ctx.codec_ctx)->height, + out_picture, + out_picture_size); if (ret < 0) { perror("am7xxx_send_image"); run = 0; @@ -440,7 +440,7 @@ static int am7xxx_play(const char *input_format_string, } } end_while: - if (!output_ctx.raw_output) + if (!output_ctx.raw_output && got_packet) av_free_packet(&out_packet); av_free_packet(&in_packet); } @@ -555,7 +555,7 @@ static int set_signal_handler(void (*signal_handler)(int)) { struct sigaction new_action; struct sigaction old_action; - int ret = 0; + int ret; new_action.sa_handler = signal_handler; sigemptyset(&new_action.sa_mask); @@ -665,7 +665,7 @@ int main(int argc, char *argv[]) * draw_mouse=1,framerate=100,video_size=800x480 */ subopts = subopts_saved = strdup(optarg); - while((subopt = strtok_r(subopts, ",", &subopts))) { + while ((subopt = strtok_r(subopts, ",", &subopts))) { char *subopt_name = strtok_r(subopt, "=", &subopt); char *subopt_value = strtok_r(NULL, "", &subopt); if (subopt_value == NULL) {