mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-26 17:32:06 +00:00
ffmpeg: apply misc cosmetics fixes in the filtergraph event processing code
In particular provides more consistent and expressive names, supposedly improves readability and user feedback.
This commit is contained in:
parent
dd91499b66
commit
68b897ef15
33
ffmpeg.c
33
ffmpeg.c
@ -2410,28 +2410,29 @@ static int transcode(OutputFile *output_files, int nb_output_files,
|
|||||||
}
|
}
|
||||||
#if CONFIG_AVFILTER
|
#if CONFIG_AVFILTER
|
||||||
if (key == 'c' || key == 'C'){
|
if (key == 'c' || key == 'C'){
|
||||||
char ret[4096], target[64], cmd[256], arg[256]={0};
|
char buf[4096], target[64], command[256], arg[256] = {0};
|
||||||
double ts;
|
double time;
|
||||||
int k;
|
int k;
|
||||||
fprintf(stderr, "\nEnter command: <target> <time> <command>[ <argument>]\n");
|
fprintf(stderr, "\nEnter command: <target> <time> <command>[ <argument>]\n");
|
||||||
i=0;
|
i = 0;
|
||||||
while((k=read_key()) !='\n' && k!='\r' && i<sizeof(ret)-1)
|
while ((k = read_key()) != '\n' && k != '\r' && i < sizeof(buf)-1)
|
||||||
if(k>0) ret[i++]= k;
|
if (k > 0)
|
||||||
ret[i]= 0;
|
buf[i++] = k;
|
||||||
if(k>0 && sscanf(ret, "%63[^ ] %lf %255[^ ] %255[^\n]", target, &ts, cmd, arg) >= 3){
|
buf[i] = 0;
|
||||||
for(i=0;i<nb_output_streams;i++) {
|
if (k > 0 && sscanf(buf, "%63[^ ] %lf %255[^ ] %255[^\n]", target, &time, command, arg) >= 3) {
|
||||||
int r;
|
for (i = 0; i < nb_output_streams; i++) {
|
||||||
ost = &output_streams[i];
|
ost = &output_streams[i];
|
||||||
if(ost->graph){
|
if (ost->graph) {
|
||||||
if(ts<0){
|
if (time < 0) {
|
||||||
r= avfilter_graph_send_command(ost->graph, target, cmd, arg, ret, sizeof(ret), key == 'c' ? AVFILTER_CMD_FLAG_ONE : 0);
|
ret = avfilter_graph_send_command(ost->graph, target, command, arg, buf, sizeof(buf),
|
||||||
fprintf(stderr, "Command reply for %d: %d, %s\n", i, r, ret);
|
key == 'c' ? AVFILTER_CMD_FLAG_ONE : 0);
|
||||||
}else{
|
fprintf(stderr, "Command reply for stream %d: ret:%d res:%s\n", i, ret, buf);
|
||||||
r= avfilter_graph_queue_command(ost->graph, target, cmd, arg, 0, ts);
|
} else {
|
||||||
|
ret = avfilter_graph_queue_command(ost->graph, target, command, arg, 0, time);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
fprintf(stderr, "Parse error\n");
|
fprintf(stderr, "Parse error\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user