From: Scott D Phillips Date: Mon, 1 May 2017 20:35:09 +0000 (-0700) Subject: tools: gst-stats: Use standard character escapes X-Git-Tag: 1.16.2~725 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f37688ef4d81fd1a28eddb1e26b1efccc46329db;p=platform%2Fupstream%2Fgstreamer.git tools: gst-stats: Use standard character escapes Having '\e' expand to '\x1b' is a gnu extension. I didn't see any document describing the behavior, but gcc also seems to expand '\[' to '['. https://bugzilla.gnome.org/show_bug.cgi?id=782028 --- diff --git a/tools/gst-stats.c b/tools/gst-stats.c index 90241ac..065f8ca 100644 --- a/tools/gst-stats.c +++ b/tools/gst-stats.c @@ -649,15 +649,15 @@ init (void) /* 1: ts */ "^([0-9:.]+) +" /* 2: pid */ - "\\\e\\\[[0-9;]+m *([0-9]+)\\\e\\\[00m +" + "\\\x1b\\[[0-9;]+m *([0-9]+)\\\x1b\\[00m +" /* 3: thread */ "(0x[0-9a-fA-F]+) +" /* 4: level */ - "(?:\\\e\\\[[0-9;]+m)?([A-Z]+) +\\\e\\\[00m +" + "(?:\\\x1b\\[[0-9;]+m)?([A-Z]+) +\\\x1b\\[00m +" /* 5: category */ - "\\\e\\\[[0-9;]+m +([a-zA-Z_-]+) +" + "\\\x1b\\[[0-9;]+m +([a-zA-Z_-]+) +" /* 6: file:line:func: */ - "([^:]*:[0-9]+:[^:]*:)(?:\\\e\\\[00m)? +" + "([^:]*:[0-9]+:[^:]*:)(?:\\\x1b\\[00m)? +" /* 7: (obj)? log-text */ "(.*)$", 0, 0, NULL); if (!raw_log) {