#include <am7xxx.h>
-/* On some systems ENOTSUP is not defined, fallback to its value on
- * linux which is equal to EOPNOTSUPP which is 95
- */
-#ifndef ENOTSUP
-#define ENOTSUP 95
-#endif
-
static unsigned int run = 1;
struct video_input_ctx {
}
if (video_index == -1) {
fprintf(stderr, "cannot find any video streams\n");
- ret = -ENOTSUP;
+ ret = -EINVAL;
goto cleanup;
}
input_codec_ctx = input_format_ctx->streams[video_index]->codec;
if (input_codec_ctx == NULL) {
fprintf(stderr, "input codec context is not valid\n");
- ret = -ENOTSUP;
+ ret = -EINVAL;
goto cleanup;
}
input_codec = avcodec_find_decoder(input_codec_ctx->codec_id);
if (input_codec == NULL) {
fprintf(stderr, "input_codec is NULL!\n");
- ret = -ENOTSUP;
+ ret = -EINVAL;
goto cleanup;
}
ret = avcodec_open2(input_codec_ctx, input_codec, NULL);
if (ret < 0) {
fprintf(stderr, "cannot open input codec\n");
- ret = -ENOTSUP;
+ ret = -EINVAL;
goto cleanup;
}
output_codec = avcodec_find_encoder(output_codec_ctx->codec_id);
if (output_codec == NULL) {
fprintf(stderr, "cannot find output codec!\n");
- ret = -ENOTSUP;
+ ret = -EINVAL;
goto cleanup;
}