mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-10 09:25:42 +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>
|
2006-03-03 Tim-Philipp Müller <tim at centricular dot net>
|
||||||
|
|
||||||
* plugins/elements/gsttypefindelement.h:
|
* plugins/elements/gsttypefindelement.h:
|
||||||
|
|
|
@ -39,9 +39,8 @@ _operator [(){}.!,;=]
|
||||||
_identifier [[:alpha:]][[:alnum:]\-_%:]*
|
_identifier [[:alpha:]][[:alnum:]\-_%:]*
|
||||||
|
|
||||||
_char ("\\".)|([^[:space:]])
|
_char ("\\".)|([^[:space:]])
|
||||||
_string {_char}+|("\""([^\"]|"\\\"")*"\"")|("'"([^']|"\\\"")*"'")
|
_string {_char}+|("\""([^\"]|"\\\"")*"\"")|("'"([^']|"\\\'")*"'")
|
||||||
|
|
||||||
_comma [[:space:]]*","[[:space:]]*
|
|
||||||
_assign [[:space:]]*"="[[:space:]]*
|
_assign [[:space:]]*"="[[:space:]]*
|
||||||
|
|
||||||
_protocol [[:alpha:]][[:alnum:]+-\.]*
|
_protocol [[:alpha:]][[:alnum:]+-\.]*
|
||||||
|
@ -56,10 +55,10 @@ _ref {_identifier}"."{_identifier}?
|
||||||
_binref {_identifier}[[:space:]]*"."[[:space:]]*"("
|
_binref {_identifier}[[:space:]]*"."[[:space:]]*"("
|
||||||
|
|
||||||
/* links */
|
/* links */
|
||||||
_mimechar ([[:alnum:]-])
|
_mimechar [[:alnum:]-]
|
||||||
_mimetype ({_mimechar}+"/"{_mimechar}+)|("\""([^\"]|"\\\"")*"\"")|("'"([^']|"\\\"")*"'")
|
_mimetype {_mimechar}+"/"{_mimechar}+
|
||||||
_capschar ("\\".)|([^\;!])
|
_capschar ("\\".)|([^\;!])
|
||||||
_capsstring {_capschar}+|("\""([^\"]|"\\\"")*"\"")|("'"([^']|"\\\"")*"'")
|
_capsstring {_capschar}+
|
||||||
_caps {_mimetype}(","[^!]|{_capsstring})*
|
_caps {_mimetype}(","[^!]|{_capsstring})*
|
||||||
_link ("!"[[:space:]]*{_caps}([[:space:]]*(";"[[:space:]]*{_caps})*[[:space:]]*)*"!")|("!")
|
_link ("!"[[:space:]]*{_caps}([[:space:]]*(";"[[:space:]]*{_caps})*[[:space:]]*)*"!")|("!")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue