projects
/
libam7xxx.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
debian/changelog: release package version 0.1.5-2
[libam7xxx.git]
/
examples
/
am7xxx-play.c
diff --git
a/examples/am7xxx-play.c
b/examples/am7xxx-play.c
index
1b28406
..
2fa615a
100644
(file)
--- a/
examples/am7xxx-play.c
+++ b/
examples/am7xxx-play.c
@@
-1,7
+1,7
@@
/*
* am7xxx-play - play stuff on an am7xxx device (e.g. Acer C110, PicoPix 1020)
*
/*
* am7xxx-play - play stuff on an am7xxx device (e.g. Acer C110, PicoPix 1020)
*
- * Copyright (C) 2012
Antonio Ospite <ospite@studenti.unina
.it>
+ * Copyright (C) 2012
-2014 Antonio Ospite <ao2@ao2
.it>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@
-223,8
+223,8
@@
static int video_output_init(struct video_output_ctx *output_ctx,
goto out;
}
goto out;
}
- output_codec_ctx->pix_fmt = PIX_FMT_YUVJ420P;
- output_codec_ctx->codec_id = CODEC_ID_MJPEG;
+ output_codec_ctx->pix_fmt =
AV_
PIX_FMT_YUVJ420P;
+ output_codec_ctx->codec_id =
AV_
CODEC_ID_MJPEG;
output_codec_ctx->codec_type = AVMEDIA_TYPE_VIDEO;
/* Set quality and other VBR settings */
output_codec_ctx->codec_type = AVMEDIA_TYPE_VIDEO;
/* Set quality and other VBR settings */
@@
-306,7
+306,7
@@
static int am7xxx_play(const char *input_format_string,
}
/* allocate an input frame */
}
/* allocate an input frame */
- picture_raw = av
codec_alloc_frame
();
+ picture_raw = av
_frame_alloc
();
if (picture_raw == NULL) {
fprintf(stderr, "cannot allocate the raw picture frame!\n");
ret = -ENOMEM;
if (picture_raw == NULL) {
fprintf(stderr, "cannot allocate the raw picture frame!\n");
ret = -ENOMEM;
@@
-314,7
+314,7
@@
static int am7xxx_play(const char *input_format_string,
}
/* allocate output frame */
}
/* allocate output frame */
- picture_scaled = av
codec_alloc_frame
();
+ picture_scaled = av
_frame_alloc
();
if (picture_scaled == NULL) {
fprintf(stderr, "cannot allocate the scaled picture!\n");
ret = -ENOMEM;
if (picture_scaled == NULL) {
fprintf(stderr, "cannot allocate the scaled picture!\n");
ret = -ENOMEM;
@@
-449,9
+449,9
@@
end_while:
cleanup_out_buf:
av_free(out_buf);
cleanup_picture_scaled:
cleanup_out_buf:
av_free(out_buf);
cleanup_picture_scaled:
- av_fr
ee(
picture_scaled);
+ av_fr
ame_free(&
picture_scaled);
cleanup_picture_raw:
cleanup_picture_raw:
- av_fr
ee(
picture_raw);
+ av_fr
ame_free(&
picture_raw);
cleanup_output:
/* av_free is needed as well,
cleanup_output:
/* av_free is needed as well,
@@
-610,8
+610,8
@@
static void usage(char *name)
AM7XXX_POWER_OFF, AM7XXX_POWER_TURBO);
printf("\t\t\t\tWARNING: Level 2 and greater require the master AND\n");
printf("\t\t\t\t the slave connector to be plugged in.\n");
AM7XXX_POWER_OFF, AM7XXX_POWER_TURBO);
printf("\t\t\t\tWARNING: Level 2 and greater require the master AND\n");
printf("\t\t\t\t the slave connector to be plugged in.\n");
- printf("\t-z <zoom mode>\t\tthe display zoom mode, between %d (original) and %d (te
st
)\n",
- AM7XXX_ZOOM_ORIGINAL, AM7XXX_ZOOM_TE
ST
);
+ printf("\t-z <zoom mode>\t\tthe display zoom mode, between %d (original) and %d (te
le
)\n",
+ AM7XXX_ZOOM_ORIGINAL, AM7XXX_ZOOM_TE
LE
);
printf("\t-h \t\t\tthis help message\n");
printf("\n\nEXAMPLES OF USE:\n");
printf("\t%s -f x11grab -i :0.0 -o video_size=800x480\n", name);
printf("\t-h \t\t\tthis help message\n");
printf("\n\nEXAMPLES OF USE:\n");
printf("\t%s -f x11grab -i :0.0 -o video_size=800x480\n", name);
@@
-757,11
+757,12
@@
int main(int argc, char *argv[])
case AM7XXX_ZOOM_H:
case AM7XXX_ZOOM_H_V:
case AM7XXX_ZOOM_TEST:
case AM7XXX_ZOOM_H:
case AM7XXX_ZOOM_H_V:
case AM7XXX_ZOOM_TEST:
+ case AM7XXX_ZOOM_TELE:
fprintf(stdout, "Zoom: %d\n", zoom);
break;
default:
fprintf(stderr, "Invalid zoom mode value, must be between %d and %d\n",
fprintf(stdout, "Zoom: %d\n", zoom);
break;
default:
fprintf(stderr, "Invalid zoom mode value, must be between %d and %d\n",
- AM7XXX_ZOOM_ORIGINAL, AM7XXX_ZOOM_TE
ST
);
+ AM7XXX_ZOOM_ORIGINAL, AM7XXX_ZOOM_TE
LE
);
ret = -EINVAL;
goto out;
}
ret = -EINVAL;
goto out;
}