[FFmpeg-trac] #1922(undetermined:new): Broken or incomplete parser for filters
FFmpeg
trac at avcodec.org
Fri Nov 16 11:02:32 CET 2012
#1922: Broken or incomplete parser for filters
-------------------------------------+-------------------------------------
Reporter: burek | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: unspecified | undetermined
Keywords: | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by Cigaes):
The graph parser does not know that parentheses must be nested. In order
to take it into account, it would need to distinguish
{{{select=not(mod(n,100))}}} from {{{drawtext=text=8-(,drawtext=8-)}}}.
One of them would require quoting/escaping. Not doing a special case for
the parentheses seems the most logical, I am not sure whether it is the
most practical.
The other solution would be to have the graph parser aware of the syntax
of the various filters. That is not impossible, it could check the class
field, but that is rather complex to implement, and possibly not
compatible with the principle of least surprise.
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1922#comment:1>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list