vcs

This is the tasklist for Video Contact Sheet *NIX

Although I use it mainly as a TO-DO list, feel free to fill any bug-reports or feature requests you might have.

Homepage: https://p.outlyer.net/vcs/
Documentation: https://p.outlyer.net/dox/vcs/

ID Task Type Severity  desc Summary Status Progress Due In Version
 24 Bug ReportCritical tempfile is not portable Closed
100%
Task Description

Use mktemp instead.

Originally reported by “o kapi”

 160 Bug ReportCritical AWK getting comma-separated decimals Closed
100%
1.12.1 Task Description

Original report by ya at:

Video Contact Sheet *NIX v1.12, (c) 2007-2010 Toni Corvera
Processing <FILE>...
awk: BEGIN { if (4993,00000000000000000000 == 0) exit 0 ; else exit 1 }
awk:                 ^ syntax error
awk: BEGIN { if (4993,00000000000000000000 == 0) exit 0 ; else exit 1 }
awk:                                           ^ syntax error
awk: BEGIN { if (4993,00000000000000000000 == 0) exit 0 ; else exit 1 }
awk:                                                      ^ syntax error
awk: BEGIN { printf "%.20f", ((4993,00000000000000000000 - 4993.92))+0 }
awk:                                                               ^ syntax error
awk: BEGIN { printf "%.20f", ((4993,00000000000000000000 - 4993.92))+0 }
awk:                                                                ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:              ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                       ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                                 ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                                       ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                                                       ^ syntax error
...
 323 Bug ReportCritical Codec information is misaligned/cropped Closed
100%
1.13.3 Task Description

Originally reported by Markus and Wade

The codec information box gets cropped with current versions of ImageMagick.

 373 Bug ReportCritical Number of columns is ignored Closed
100%
Task Description

First reported on BSD and Debian 10 (reproducible), apparently tied to some updated tool

 9 Bug ReportHigh Full path is printed in heading Closed
100%
Task Description

Only basename should be printed instead.

32Bug ReportHighvcs gets stuck on first capture (or during probe)Researching
0%
Task Description

Fails on some files (gets stuck forever while capturing the first frame).

Happens often with Matroska. 1.0.7a introduced a workaround (-Wo) with ffmpeg’s argument order that worked with other file types.

 38 Bug ReportHigh Extended mode broken Closed
100%
Task Description

Originally reported by Aleksandar Urosevic.

Example provided:

$ vcs -n4 -e8 Some\ File.avi
Video Contact Sheet *NIX v1.0.8a, (c) 2007 Toni Corvera
Overridden variable 'user' from file /home/user/.vcs.conf
Processing Farce of the Penguins.avi...
Generating capture #1/4 (19:46.30)...
Generating capture #2/4 (39:32.61)...
Generating capture #3/4 (59:18.91)...
Generating capture #4/4 (1:19:05.22)...
Composing standard contact sheet...
/home/user/bin/vcs: line 1358: 2*: syntax error: operand expected (error token is "*")
/home/user/bin/vcs: line 855: [: -eq: unary operator expected
(standard_in) 2: parse error
Internal error
(standard_in) 2: parse error
Internal error
Composing extended contact sheet...
montage: missing an image filename `/dev/shm/vcs.ZM9017/vcs-CT9439.png'.
convert: missing an image filename `/dev/shm/vcs.ZM9017/vcs-CT9439.png'.
Merging contact sheets...
Adding header and footer...
Done. Output wrote to Some File.avi.png
Cleaning up...

Solution provided: Don’t unset $tcnumcaps before extended pass

 61 Bug ReportHigh Misspelled variable name breaks mode selection override Closed
100%
Task Description

Originally reported by Chris Hills

 76 Bug ReportHigh Failure while capturing last frame Closed
100%
1.11 Task Description

“Failed to capture frame (at second xxx.yyy)”

Known bug, reported by various users.

 79 Bug ReportHigh vcs breaks if tput can't set colour Closed
100%
Task Description

E.g. on FreeBSD

 135 Bug ReportHigh Pythagorean theorem uses gawk syntax Closed
100%
1.11.2 Task Description

pyth_th() uses **, accepted by gawk but not mawk

Also Ubuntu uses mawk by default.

 189 Bug ReportHigh VCS is broken on FreeBSD (and Mac OS X) since 1.12.3 Closed
100%
1.13 Task Description

Version 1.12.3 breaks on FreeBSD due to the usage of GNU-specific extensions of expr, sed and an incompatible Bash RE.

 195 Bug ReportHigh Too short files might lead to infinte loop Closed
100%
1.13 Task Description

As reported by Dirk Reiners (paraphrased)

When steps get too small they might round to 0 ⇒ infinite loop in compute_timecodes.

197TO-DOHighMove away from /dev/shmAssigned
0%
1.14 Task Description

/dev/shm isn’t really intended as an alternate temporary location, and VCS’ temporary files can easily grow too large for it too.

As a possible alternative offer a first-run choice of temp-dir (maybe suggesting /dev/shm).

References:
http://wiki.debian.org/ReleaseGoals/RunDirectory#Why_put_.2BAC8-dev.2BAC8-shm_and_.2BAC8-tmp_under_.2BAC8-run.3F http://stackoverflow.com/questions/9745281/tmp-vs-dev-shm-for-temp-file-storage-on-linux

 248 Bug ReportHigh Unsupported format gives errors Closed
100%
1.13.3 Task Description

Seen in HEVC contained in MPEG-TS

 2 Bug ReportMedium Timestamps are allowed to be repeated Closed
100%
Task Description

.

 3 Feature RequestMedium Allow setting output filename Closed
100%
1.11 Task Description

.

5Bug ReportMediumMeta-information gets overlapped with small contact she...Assigned
0%
Task Description

When the resulting contact sheet is too thin, the meta-information header is cramped and fields overlap.

 13 Bug ReportMedium Incorrect error checking of temporary directory creatio ...Closed
100%
Task Description

.

 26 Bug ReportMedium Safe renaming's mv requires "--" to be safe Closed
100%
Task Description

.

 49 Bug ReportMedium Setting font too big cuts text of meta-information and  ...Closed
100%
1.12 Task Description

Originally reported by Dougn Redhammer

109Bug ReportMediumFailure to capture with packed B-frames in AVIUnconfirmed
0%
Task Description

Originally reported by Dougn Redhammer

 129 Bug ReportMedium Warn about renamed overrides Closed
100%
1.11.1 Task Description

Some override-able variables were renamed silently in 1.11

DEFAULT_COLS ⇒ cols
DEFAULT_INTERVAL ⇒ interval
DEFAULT_NUMCAPS ⇒ numcaps

 136 Bug ReportMedium Ubuntu doesn't register fonts with ImageMagick Closed
100%
1.11.2 Task Description

Symbolic font names don’t work since IM won’t know about TTF fonts.

Probably affects other systems too.

137Bug ReportMediumHang with RM filesUnconfirmed
0%
Task Description

Original report by Dougn Redhammer

vcs hangs with some RM files.

Tracing shows it gets stuck in mplayer_identify.

MPlayer can play the files fine from the terminal. Although it exits with «MPlayer interrupted by signal 11 in module: uninit_vcodec».

I can reproduce the abrupt termination, it happens when using Real’s native decoder (w64codecs, /usr/lib/codecs/drvc.so). Using FFMpeg’s decoder (MPlayer’s -vc ffrv30) MPlayer exits normally.

I can’t reproduce the hang either way.

147Feature RequestMediumConfiguration options revampAssigned
90%
1.14
 149 Bug ReportMedium Check configuration values for correctness Closed
100%
1.12
 167 Submitted PatchMedium Improper cleanup of tempdir Closed
100%
1.12.2
 174 Bug ReportMedium Video length is checked against mplayer's identificatio ...Closed
100%
1.12.3
 175 Bug ReportMedium Failure after a certain number of uses Closed
100%
194Feature RequestMediumFiles incorrectly reporting "too short" length aren't d...Researching
0%
?
196TO-DOMediumffmpeg is deprecatedAssigned
0%
1.14
 217 Bug ReportMedium Unquoted grep pattern gives problems Closed
100%
1.13.1
 219 Submitted PatchMedium Arch PKGBUILD outdated Closed
100%
1.13.1
 225 Bug ReportMedium Number of captures exceeded by one with mplayer Closed
100%
1.13.2
 311 Bug ReportMedium Allow disabling coloured output altogether Closed
100%
1.13.3
 314 Submitted PatchMedium Patch for approximate size calculation Closed
100%
1.13.3
378Bug ReportMediumBlank frame evasion produces error on latest ImageMagic...Assigned
0%
1.14
 4 Feature RequestLow Allow more complex, human readable timestamps Closed
100%
 6 Feature RequestLow Allow overriding default command-line Closed
100%
 7 Bug ReportLow Broken program signature Closed
100%
 8 Bug ReportLow Temporary files are not removed when interrupted Closed
100%
 10 Bug ReportLow Incorrect number of captures printed to console Closed
100%
 12 Bug ReportLow Temporary files are put in $PWD, vfs might fail. Closed
100%
 16 Bug ReportLow Handle interval longer than video Closed
100%
 17 Feature RequestLow Allow quiet operation Closed
100%
 21 Feature RequestLow Allow configuration overrides from the command-line Closed
100%
 25 Bug ReportLow Safe renaming assumes current dir Closed
100%
 27 Bug ReportLow Console colours are printed to the wrong channel Closed
100%
 28 Bug ReportLow Timestamps regex is too loose Closed
100%
Showing tasks 1 - 50 of 200 Page 1 of 4

Available keyboard shortcuts

Tasklist

Task Details

Task Editing