show: add support for -i <fn> --show, provide details on input stream
authorGerhard Sittig <gerhard.sittig@gmx.net>
Fri, 12 Apr 2019 16:50:49 +0000 (18:50 +0200)
committerUwe Hermann <uwe@hermann-uwe.de>
Tue, 14 May 2019 18:06:07 +0000 (20:06 +0200)
commit1c9506337ddea5526802971d06c9caf84a29f953
treef8079d989da25ed5d6be7ed9fb42c555b2670879
parent196e1a9c176c1bf5224ca4d97cb0ae56995e5b14
show: add support for -i <fn> --show, provide details on input stream

The combination of an input file spec and --show was not handled before,
and fell through to the case of showing device driver details. Do gather
input stream properties when --show was specified in combination with an
input file, and print those details to stdout.

This implementation does not assume a specific file format, instead the
datafeed callback got modified to watch the packets but not process them
(neither decode nor send data to an output module).

This approach, and the order of option combination checks in main(),
make this implementation work with input files as well as pipes, as well
as with any supported input module or session file, including automatic
format detection.
input.c
main.c
session.c
sigrok-cli.h