mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-09 08:55:33 +00:00
gst/parse/parse.l: Commit patch for parse_launch syntax from #331255. Removes support for quoted strings and mimetype...
Original commit message from CVS: * gst/parse/parse.l: Commit patch for parse_launch syntax from #331255. Removes support for quoted strings and mimetypes when writing filtered caps. See the bug report for more details - I'm pretty sure this obscure feature is not in use by _anyone_ anywhere. With this simple change, the size of the gstreamer.so here drops from 2193KB to 1565KB.
This commit is contained in:
parent
6619c85779
commit
88806ceb90
2 changed files with 15 additions and 5 deletions
11
ChangeLog
11
ChangeLog
|
@ -1,3 +1,14 @@
|
|||
2006-03-03 Jan Schmidt <thaytan@mad.scientist.com>
|
||||
|
||||
* gst/parse/parse.l:
|
||||
Commit patch for parse_launch syntax from #331255. Removes
|
||||
support for quoted strings and mimetypes when writing filtered
|
||||
caps. See the bug report for more details - I'm pretty sure this
|
||||
obscure feature is not in use by _anyone_ anywhere.
|
||||
|
||||
With this simple change, the size of the gstreamer.so here
|
||||
drops from 2193KB to 1565KB.
|
||||
|
||||
2006-03-03 Tim-Philipp Müller <tim at centricular dot net>
|
||||
|
||||
* plugins/elements/gsttypefindelement.h:
|
||||
|
|
|
@ -39,9 +39,8 @@ _operator [(){}.!,;=]
|
|||
_identifier [[:alpha:]][[:alnum:]\-_%:]*
|
||||
|
||||
_char ("\\".)|([^[:space:]])
|
||||
_string {_char}+|("\""([^\"]|"\\\"")*"\"")|("'"([^']|"\\\"")*"'")
|
||||
_string {_char}+|("\""([^\"]|"\\\"")*"\"")|("'"([^']|"\\\'")*"'")
|
||||
|
||||
_comma [[:space:]]*","[[:space:]]*
|
||||
_assign [[:space:]]*"="[[:space:]]*
|
||||
|
||||
_protocol [[:alpha:]][[:alnum:]+-\.]*
|
||||
|
@ -56,10 +55,10 @@ _ref {_identifier}"."{_identifier}?
|
|||
_binref {_identifier}[[:space:]]*"."[[:space:]]*"("
|
||||
|
||||
/* links */
|
||||
_mimechar ([[:alnum:]-])
|
||||
_mimetype ({_mimechar}+"/"{_mimechar}+)|("\""([^\"]|"\\\"")*"\"")|("'"([^']|"\\\"")*"'")
|
||||
_mimechar [[:alnum:]-]
|
||||
_mimetype {_mimechar}+"/"{_mimechar}+
|
||||
_capschar ("\\".)|([^\;!])
|
||||
_capsstring {_capschar}+|("\""([^\"]|"\\\"")*"\"")|("'"([^']|"\\\"")*"'")
|
||||
_capsstring {_capschar}+
|
||||
_caps {_mimetype}(","[^!]|{_capsstring})*
|
||||
_link ("!"[[:space:]]*{_caps}([[:space:]]*(";"[[:space:]]*{_caps})*[[:space:]]*)*"!")|("!")
|
||||
|
||||
|
|
Loading…
Reference in a new issue