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/vcs/docs

ID Task Type Severity Summary Status Progress Due In Version  desc
 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.

 176 TO-DOVery Low Filmstrip not realistic Closed
100%
1.13 Task Description

The filmstrip mode has had a placeholder implementation since the start, it should look closer to an actual film strip.

E.g.: http://sites.google.com/site/elsamuko/gimp/sprocket

 188 TO-DOLow Blank frame evasion Closed
100%
1.13 Task Description

As found in mtn.

Try to avoid capturing mostly-blank frames.

 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.

 198 Bug ReportLow Console isn't always correctly restored Closed
100%
1.13 Task Description

At least on some systems, the console/terminal needs a manual reset (or tset) to be usable after running vcs.

 199 Bug ReportLow Cached captures are filtered more than once Closed
100%
1.13 Task Description

When repeated captures are avoided, captures end up being filtered more than once

 123 Feature RequestLow Avoid repeating captures in different sets Closed
100%
1.13 Task Description

Currently the extended set always contains the standard captures. It might be nice to add some time-shift to them so that they’re different.

See also  FS#122 

 122 TO-DOLow Avoid recapturing Closed
100%
1.12.3 Task Description

When a timestamp is present in more than one set (highlights/std/extended) there’s no need to re-capture it.

See also  FS#123 

 169 Bug ReportLow --ffmpeg and --mplayer documented but ignored Closed
100%
1.12.3 Task Description

No need for description

 174 Bug ReportMedium Video length is checked against mplayer's identificatio ...Closed
100%
1.12.3 Task Description

Internal: Stale code from prior versions, numsecs inside process() uses mplayer’s value instead of the best value to determine video length (and keep or discard timestamps).

As a side-effect, newer code being more strict about array vs string handling can fail easily.

 187 Bug ReportLow -U without argument fails Closed
100%
1.12.3 Task Description

Parsing of the “-U” option (optional argument) is incorrect, it always receives an argument (empty if none provided) which must be shifted manually. Currently it’s only shifted if provided explicitly.

–fullname” is not affected since it doesn’t take any arguments.

 173 TO-DOLow Switch to Bash 3 Closed
100%
1.12.3 Task Description

Bash 2 syntax has been the norm for most versions (although broken in some).

So far none of the major distributions is using bash 2, bash 4 is already gold but not widely-used enough.

Only a few special purpose/minimal distros like DSL retain bash 2.05b, but vcs requires recent versions of ImageMagick, Mplayer and FFmpeg anyway. I can’t see a reason to retain such backwards compatibility.

 156 Feature RequestLow Add font_all, bg_all and fg_all Closed
100%
1.12.2 Task Description

Configuration options that will trigger a change of all fonts, background and foreground settings respectively

 159 Feature RequestLow Add alternative for font_filename Closed
100%
1.12.2 Task Description

font_filename is ignored in 1.12

An alternative in the form of (boolean) nonlatin_filenames or similar should be added.

 166 TO-DOVery Low Support WebM Closed
100%
1.12.2 Task Description

WebM: http://www.webmproject.org/

Uses VP8 video and Vorbis audio.

Current Status:


Identification

MPlayer: Video detected as VP80
FFmpeg:
* 0.5.1+svn20100311: Not supported (fails in the safe-length-detection stage)
* 0.6~svn20100603: Video detected as libvpx


Capture

Both appear to work fine.

 167 Submitted PatchMedium Improper cleanup of tempdir Closed
100%
1.12.2 Task Description

Originally submitted by Jason Tackaberry

VCS’ temporary dir (and its contents) is not removed on cleanup. Space in /dev/shm is wasted as a result.

Patch attached.

 168 TO-DOLow Create basic manpage Closed
100%
1.12.2 Task Description

No need for description

 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
...
 161 TO-DOLow Release 1.12.1 Closed
100%
1.12.1 Task Description

This is a meta-item depending on bugs/features required to complete before releasing vcs 1.12.1

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

Originally reported by Dougn Redhammer

 154 Bug ReportLow --nonlatin doesn't use the automatically selected font Closed
100%
1.12 Task Description

-I does use it

 81 Feature RequestVery Low Add profiles support Closed
100%
1.12 Task Description

Implementation notes:

  • Reserved namespace: :<WHATEVER>
  • Built-in profiles won’t use reserved names
  • System profiles will always take precedence over built-in profiles
  • ~ profiles take precedence over site (/usr and /usr/local) profiles
  • /usr/local takes precedence over /usr. Both are searched
  • No such thing as a default profile (this would be redundant to configuration files)
  • Profiles can’t depend/include/load other profiles
  • Profile names are reflected in file names

Specific files will be loadable with --config

Markup

  • First and last five lines
    • vcs:conf: required to load with --config. Profiles aren’t required to have the mark.
    • vcs:desc: provides descriptions for lists (use -p :list to display)
 120 TO-DOLow Override-able variables cleanup: New names Closed
100%
1.12 Task Description

Introduce new names in 1.12 (this)

Remove old names in 1.13 or 1.14 (FS#151)

 140 TO-DOVery Low Release 1.12 Closed
100%
1.12 Task Description

This is a meta-item depending on bugs/features required to complete before releasing vcs 1.12

 141 TO-DOLow Change end_offset behaviour Closed
100%
1.12 Task Description

End offset will be set to a small percentage of the length (5.5%? –5m for 90m–), applicable always by default, instead of a fixed value

 148 Feature RequestVery Low Include generation of config/profile from the command-l ...Closed
100%
1.12
 157 Feature RequestLow Make DVD command-line consistent with files command-lin ...Closed
100%
1.12
 121 TO-DOLow Keep track of user's values for variables Closed
100%
1.12
 138 Feature RequestLow Interval in configuration file doesn't allow time synta ...Closed
100%
1.12
 142 TO-DOLow Ignore MIN_LENGTH_FOR_END_OFFSET Closed
100%
1.12
 143 TO-DOLow Add new configuration locations Closed
100%
1.12
 144 Bug ReportLow Allow configuration in dotdir Closed
100%
1.12
 145 TO-DOLow Remove "--shoehorn'", deprecate "-Z shoehorn" Closed
100%
1.12
 146 TO-DOVery Low Remove "--mincho" Closed
100%
1.12
 149 Bug ReportMedium Check configuration values for correctness Closed
100%
1.12
 150 Feature RequestLow Provide sample configuration Closed
100%
1.12
 136 Bug ReportMedium Ubuntu doesn't register fonts with ImageMagick Closed
100%
1.11.2
 132 Bug ReportLow Cleanup regression: empty temporary dir left behind Closed
100%
1.11.2
 135 Bug ReportHigh Pythagorean theorem uses gawk syntax Closed
100%
1.11.2
 94 Feature RequestLow Package in RPM Closed
100%
1.11.1
 129 Bug ReportMedium Warn about renamed overrides Closed
100%
1.11.1
 130 TO-DOLow Provide Arch package Closed
100%
1.11.1
 131 Bug ReportVery Low ImageMagick version check uses GNU regex Closed
100%
1.11.1
 105 Feature RequestVery Low Allow overriding default height Closed
100%
1.11
 3 Feature RequestMedium Allow setting output filename Closed
100%
1.11
 23 Feature RequestVery Low Make FFmpeg optional Closed
100%
1.11
 33 Bug ReportLow Filenames in non-latin scripts get printed incorrectly Closed
100%
1.11
 44 Feature RequestVery Low Optionally disable fancyness of contact sheet Closed
100%
1.11
 46 Feature RequestVery Low Optionally disable padding Closed
100%
1.11
 51 Feature RequestVery Low Allow manually setting padding Closed
100%
1.11
Showing tasks 51 - 100 of 201 Page 2 of 5

Available keyboard shortcuts

Tasklist

Task Details

Task Editing