projects
/
libam7xxx.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
am7xxx: add support for Aiptek PocketCinema T25
[libam7xxx.git]
/
examples
/
am7xxx-play.c
diff --git
a/examples/am7xxx-play.c
b/examples/am7xxx-play.c
index
49b5234
..
324ed89
100644
(file)
--- a/
examples/am7xxx-play.c
+++ b/
examples/am7xxx-play.c
@@
-539,6
+539,7
@@
static void unset_run(int signo)
run = 0;
}
run = 0;
}
+#ifdef HAVE_SIGACTION
static int set_signal_handler(void (*signal_handler)(int))
{
struct sigaction new_action;
static int set_signal_handler(void (*signal_handler)(int))
{
struct sigaction new_action;
@@
-566,6
+567,15
@@
static int set_signal_handler(void (*signal_handler)(int))
out:
return ret;
}
out:
return ret;
}
+#else
+static int set_signal_handler(void (*signal_handler)(int))
+{
+ (void)signal_handler;
+ fprintf(stderr, "set_signal_handler() not implemented, sigaction not available\n");
+ return 0;
+}
+#endif
+
static void usage(char *name)
{
static void usage(char *name)
{
@@
-622,6
+632,7
@@
int main(int argc, char *argv[])
input_path = strdup(optarg);
break;
case 'o':
input_path = strdup(optarg);
break;
case 'o':
+#ifdef HAVE_STRTOK_R
/*
* parse suboptions, the expected format is something
* like:
/*
* parse suboptions, the expected format is something
* like:
@@
-638,6
+649,9
@@
int main(int argc, char *argv[])
av_dict_set(&options, subopt_name, subopt_value, 0);
}
free(subopts_saved);
av_dict_set(&options, subopt_name, subopt_value, 0);
}
free(subopts_saved);
+#else
+ fprintf(stderr, "Option '-o' not implemented\n");
+#endif
break;
case 's':
rescale_method = atoi(optarg);
break;
case 's':
rescale_method = atoi(optarg);