Commit d7ff2297 authored by Vitor Sessak's avatar Vitor Sessak

Use '[' and ']' for label naming

Commited in SoC by Vitor Sessak on 2008-04-06 19:02:56

Originally committed as revision 13297 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 92973a04
...@@ -117,8 +117,8 @@ static char *consume_string(const char **buf) ...@@ -117,8 +117,8 @@ static char *consume_string(const char **buf)
if(*in) in++; if(*in) in++;
break; break;
case 0: case 0:
case ')': case ']':
case '(': case '[':
case '=': case '=':
case ',': case ',':
*out++= 0; *out++= 0;
...@@ -146,7 +146,7 @@ static void parse_link_name(const char **buf, char **name) ...@@ -146,7 +146,7 @@ static void parse_link_name(const char **buf, char **name)
if (!*name[0]) if (!*name[0])
goto fail; goto fail;
if (*(*buf)++ != ')') if (*(*buf)++ != ']')
goto fail; goto fail;
return; return;
...@@ -211,7 +211,7 @@ static int parse_inouts(const char **buf, AVFilterInOut **inout, int firstpad, ...@@ -211,7 +211,7 @@ static int parse_inouts(const char **buf, AVFilterInOut **inout, int firstpad,
enum LinkType type, AVFilterContext *filter) enum LinkType type, AVFilterContext *filter)
{ {
int pad = firstpad; int pad = firstpad;
while (**buf == '(') { while (**buf == '[') {
AVFilterInOut *inoutn = av_malloc(sizeof(AVFilterInOut)); AVFilterInOut *inoutn = av_malloc(sizeof(AVFilterInOut));
parse_link_name(buf, &inoutn->name); parse_link_name(buf, &inoutn->name);
inoutn->type = type; inoutn->type = type;
...@@ -225,8 +225,8 @@ static int parse_inouts(const char **buf, AVFilterInOut **inout, int firstpad, ...@@ -225,8 +225,8 @@ static int parse_inouts(const char **buf, AVFilterInOut **inout, int firstpad,
static const char *skip_inouts(const char *buf) static const char *skip_inouts(const char *buf)
{ {
while (*buf == '(') { while (*buf == '[') {
buf += strcspn(buf, ")"); buf += strcspn(buf, "]");
buf++; buf++;
} }
return buf; return buf;
......
...@@ -35,6 +35,6 @@ ...@@ -35,6 +35,6 @@
* @param inpad pad index of the output * @param inpad pad index of the output
* @return zero on success, -1 on error * @return zero on success, -1 on error
*/ */
int avfilter_graph_parse_chain(AVFilterGraph *graph, const char *filters, AVFilterContext *in, int inpad, AVFilterContext *out, int outpad); int avfilter_parse_graph(AVFilterGraph *graph, const char *filters, AVFilterContext *in, int inpad, AVFilterContext *out, int outpad);
#endif /* FFMPEG_GRAPHPARSER_H */ #endif /* FFMPEG_GRAPHPARSER_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment