quvi-dump: Postpone print after querying metainfo
commit89a04c59299cdff1b918706124ebe9ee3f6a8249
authorToni Gundogdu <legatvs@gmail.com>
Sun, 9 Jun 2013 17:24:54 +0000 (9 20:24 +0300)
committerToni Gundogdu <legatvs@gmail.com>
Mon, 10 Jun 2013 09:46:51 +0000 (10 12:46 +0300)
tree56c25b60ae1b0354dbcb1c91143ea36cdd70ffc2
parentee840c19bfcfc95fecade6eb983f1f50a1cb8026
quvi-dump: Postpone print after querying metainfo

With the (unbuffered) 'enum' of core.print-format, the program will:
  1) print the media properties
  2) query the metainfo properties for the media stream
  3) print the media stream properties

This causes a notable pause in the output when the program stops to
query the metadata (when applicable).

This commit changes quvi-dump so that the (unbuffered) output is printed
*after* the metainfo has been retrieved. This changes nothing for the
buffering filters (rfc2483, json, xml).

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
src/builtin/dump.c