gst-log-diff

Crates.iogst-log-diff
lib.rsgst-log-diff
version0.1.2
sourcesrc
created_at2019-06-18 15:04:59.275907
updated_at2019-08-08 08:52:27.237548
descriptionCommand-line utility to compare GStreamer log files
homepage
repositoryhttps://github.com/philn/gst-log-diff
max_upload_size
id141955
size6,661
Philippe Normand (philn)

documentation

README

gst-log-diff

Usage:

::

gst-log-diff 0.1.0 Philippe Normand philn@igalia.com Print the difference between two GStreamer log files

USAGE: gst-log-diff [OPTIONS]

FLAGS: -h, --help Prints help information -V, --version Prints version information

OPTIONS: -c, --category Filter on given category. A regular expression can be provided

ARGS: Input file1 Input file2

Example output:

::

$ cargo run --release -- -c "webkit" ~/WebKit/gst-good.log ~/WebKit/gst-bad.log 00:00:00.376249666 => -Message state-changed received from element wavparse0 00:00:00.351766965 => +Source element set-up for source 00:00:00.426176007 => -Cached duration: {-1/1 = NaN} 00:00:00.429461918 => +Cached duration: {0/1 = Infinity} 00:00:00.427558570 => -Message state-changed received from element aconv 00:00:00.429752700 => +Cached duration: {0/1 = Infinity} 00:00:00.427590129 => -Message state-changed received from element aqueue 00:00:00.429770139 => +Cached duration: {0/1 = Infinity} 00:00:00.427616005 => -Message state-changed received from element scaletempo0 00:00:00.429915889 => +Cached duration: {0/1 = Infinity} 00:00:00.427641245 => -Message state-changed received from element filter-convert 00:00:00.430046067 => +Cached duration: {0/1 = Infinity} 00:00:00.427666181 => -Message state-changed received from element abin 00:00:00.430063950 => +Cached duration: {0/1 = Infinity}

Commit count: 10

cargo fmt