All Projects

ID Project Category  asc Task Type Severity Summary Status Progress Due In Version
 142 vcsGeneralTO-DOLow Ignore MIN_LENGTH_FOR_END_OFFSET Closed
100%
1.12 Task Description

MIN_LENGTH_FOR_END_OFFSET was deprecated in 1.11 and will be ignored starting with 1.12.

The new behaviour is to apply by default a small end offset always, based on the video length. Users will be able to disable this with either -E0 or config option end_offset=0

 143 vcsGeneralTO-DOLow Add new configuration locations Closed
100%
1.12 Task Description

With the introduction of profiles vcs will need directories to place them.

Using vcs-nix might be safer since vcs is too short and too meaningful (Version Control System) to hijack it safely.

Candidates:

  • Site-wide: /usr/share/vcs/profiles, /usr/local/share/vcs/profiles/
  • User-local: ~/.vcs/profiles/
 144 vcsGeneralBug ReportLow Allow configuration in dotdir Closed
100%
1.12 Task Description

With the introduction of ~/.vcs/ (or ~/.vcs-nix/) it makes sense moving local configurations there. The older ~/.vcs.conf will still be accepted.

Load order:

  1. /etc/vcs.conf
  2. ~/.vcs.conf
  3. ~/.vcs/vcs.conf
  4. ./vcs.conf
 145 vcsGeneralTO-DOLow Remove "--shoehorn'", deprecate "-Z shoehorn" Closed
100%
1.12 Task Description

shoehorn is most probably no longer needed (or even working) with the complexity vcs has gained over time

 146 vcsGeneralTO-DOVery Low Remove "--mincho" Closed
100%
1.12 Task Description

–mincho was replaced with –nonlatin in 1.11

 149 vcsGeneralBug ReportMedium Check configuration values for correctness Closed
100%
1.12 Task Description

No need for description

 150 vcsGeneralFeature RequestLow Provide sample configuration Closed
100%
1.12 Task Description

So that the syntax and options are clearer.

 161 vcsGeneralTO-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

 165 vcsGeneralTO-DOLow Release 1.12.2 Closed
100%
Meta: Release Cycle Task Description

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

1.12.2 might be skipped and its items pushed back to 1.13.

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

No need for description

 170 vcsGeneralTO-DOVery Low Release 1.12.3 Closed
100%
Meta: Release Cycle Task Description

Bugfixes from the 1.13 branch should be backported to 1.12, since 1.13 will need a lot of testing.

Previous:  FS#165 
Next:  FS#152 

 173 vcsGeneralTO-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.

 175 vcsGeneralBug ReportMedium Failure after a certain number of uses Closed
100%
Task Description

Originally reported by Robert Speicher.

Works for awhile, then starts failing until reboot. Happens with 1.12.1, but continued to fail after upgrade to 1.12.2.

Log:

Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Capturing in range [01:12.50-19:30.00]. Total length: 20:26.02
Generating capture #1/16 (01:22.50)...
Generating capture #2/16 (02:35.00)...
Generating capture #3/16 (03:47.50)...
Generating capture #4/16 (05:00.00)...
Generating capture #5/16 (06:12.50)...
Generating capture #6/16 (07:25.00)...
Generating capture #7/16 (08:37.50)...
Generating capture #8/16 (09:50.00)...
Generating capture #9/16 (11:02.50)...
Generating capture #10/16 (12:15.00)...
Generating capture #11/16 (13:27.50)...
Generating capture #12/16 (14:40.00)...
Generating capture #13/16 (15:52.50)...
Generating capture #14/16 (17:05.00)...
Generating capture #15/16 (18:17.50)...
Generating capture #16/16 (19:30.00)...
Composing standard contact sheet...
Adding header and footer...
Done. Output wrote to Video.avi.jpg
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Capturing in range [02:16.25-36:30.00]. Total length: 37:15.80
Generating capture #1/16 (02:26.25)...
Generating capture #2/16 (04:42.50)...
Generating capture #3/16 (06:58.75)...
Generating capture #4/16 (09:15.00)...
Generating capture #5/16 (11:31.25)...
Generating capture #6/16 (13:47.50)...
Generating capture #7/16 (16:03.75)...
Generating capture #8/16 (18:20.00)...
Generating capture #9/16 (20:36.25)...
Generating capture #10/16 (22:52.50)...
Generating capture #11/16 (25:08.75)...
Generating capture #12/16 (27:25.00)...
Generating capture #13/16 (29:41.25)...
Generating capture #14/16 (31:57.50)...
Generating capture #15/16 (34:13.75)...
Generating capture #16/16 (36:30.00)...
Composing standard contact sheet...
Adding header and footer...
Done. Output wrote to Video.avi.jpg
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Capturing in range [00:50.00-13:30.00]. Total length: 14:02.64
Generating capture #1/16 (01:00.00)...
Generating capture #2/16 (01:50.00)...
Generating capture #3/16 (02:40.00)...
Generating capture #4/16 (03:30.00)...
Generating capture #5/16 (04:20.00)...
Generating capture #6/16 (05:10.00)...
Generating capture #7/16 (06:00.00)...
Generating capture #8/16 (06:50.00)...
Generating capture #9/16 (07:40.00)...
Generating capture #10/16 (08:30.00)...
Generating capture #11/16 (09:20.00)...
Generating capture #12/16 (10:10.00)...
Generating capture #13/16 (11:00.00)...
Generating capture #14/16 (11:50.00)...
Generating capture #15/16 (12:40.00)...
Generating capture #16/16 (13:30.00)...
Composing standard contact sheet...
montage: WriteBlob Failed `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGErrorHandler/1391.
convert: Expected 8192 bytes; found 7332 bytes `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGWarningHandler/1408.
convert: Read Exception `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGErrorHandler/1391.
convert: Corrupt image `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/ReadPNGImage/2877.
convert: missing an image filename `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ wand/convert.c/ConvertImageCommand/2710.
identify: Expected 8192 bytes; found 7332 bytes `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGWarningHandler/1408.
identify: Read Exception `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGErrorHandler/1391.
identify: Corrupt image `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/ReadPNGImage/2877.
identify: Expected 8192 bytes; found 7332 bytes `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGWarningHandler/1408.
identify: Read Exception `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGErrorHandler/1391.
identify: Corrupt image `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/ReadPNGImage/2877.
/usr/bin/vcs: line 3320: ( - ) / 2 : syntax error: operand expected (error token is ") / 2 ")
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Capturing in range [00:53.75-14:30.00]. Total length: 15:46.15
Generating capture #1/16 (01:03.75)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-rUCuNH.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #2/16 (01:57.50)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-zZbLrH.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #3/16 (02:51.25)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-jtjSCK.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #4/16 (03:45.00)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-OPrsFE.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #5/16 (04:38.75)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-yTKhKY.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #6/16 (05:32.50)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-qNZBGT.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #7/16 (06:26.25)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-BMvDIJ.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #8/16 (07:20.00)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-LIiceG.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #9/16 (08:13.75)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-Mirxow.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #10/16 (09:07.50)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-MTumnX.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #11/16 (10:01.25)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-Fmbspn.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #12/16 (10:55.00)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-EpyojU.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #13/16 (11:48.75)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-xaWRsM.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #14/16 (12:42.50)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-SWjaOd.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #15/16 (13:36.25)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-RPgswJ.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #16/16 (14:30.00)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-UcJOwe.png' @ coders/png.c/PNGErrorHandler/1391.
Composing standard contact sheet...
montage: Expected 8192 bytes; found 4013 bytes `/dev/shm/vcs.EgedHO/vcs-vUkjQs-cap-000001.png' @ coders/png.c/PNGWarningHandler/1408.
montage: Read Exception `/dev/shm/vcs.EgedHO/vcs-vUkjQs-cap-000001.png' @ coders/png.c/PNGErrorHandler/1391.
montage: Corrupt image `/dev/shm/vcs.EgedHO/vcs-vUkjQs-cap-000001.png' @ coders/png.c/ReadPNGImage/2877.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-fyBsXW-cap-000002.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-KaORtG-cap-000003.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-XpQLft-cap-000004.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-JJOrHH-cap-000005.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-njxEmD-cap-000006.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-spNKJs-cap-000007.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-ShRSMS-cap-000008.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-dVzzbj-cap-000009.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-tDyUTy-cap-000010.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-ZhPdxF-cap-000011.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-KNPGcw-cap-000012.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-fpoOpZ-cap-000013.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-xQKSPT-cap-000014.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-jiQomq-cap-000015.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-gwGaCZ-cap-000016.png' @ coders/png.c/ReadPNGImage/2839.
montage: missing an image filename `/dev/shm/vcs.EgedHO/vcs-pIBUGe.png' @ wand/montage.c/MontageImageCommand/1596.
convert: missing an image filename `/dev/shm/vcs.EgedHO/vcs-pIBUGe.png' @ wand/convert.c/ConvertImageCommand/2710.
/usr/bin/vcs: line 3320: ( - ) / 2 : syntax error: operand expected (error token is ") / 2 ")
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Detected video length can't be reached. Safe measuring enabled.
Starting safe length measuring (this might take a while)...
   ... trying 1724.759
   ... trying 1724.259
   ... trying 1723.759
   ... trying 1723.259
   ... trying 1722.759
   ... trying 1722.259
   ... trying 1721.759
   ... trying 1721.259
   ... trying 1720.759
   ... trying 1720.259
   ... trying 1719.759
   ... trying 1719.259
   ... trying 1718.759
   ... trying 1718.259
   ... trying 1717.759
   ... trying 1717.259
   ... trying 1716.759
   ... trying 1716.259
   ... trying 1715.759
   ... trying 1715.259
   ... trying 1714.759
   ... trying 1714.259
   ... trying 1713.759
   ... trying 1713.259
   ... trying 1712.759
   ... trying 1712.259
   ... trying 1711.759
   ... trying 1711.259
   ... trying 1710.759
   ... trying 1710.259
   ... trying 1709.759
   ... trying 1709.259
   ... trying 1708.759
   ... trying 1708.259
   ... trying 1707.759
   ... trying 1707.259
   ... trying 1706.759
   ... trying 1706.259
   ... trying 1705.759
   ... trying 1705.259
Couldn't measure length in a reasonable amount of tries.
  Capturing won't work, video is at least 00:20.00 shorter than reported.
   Does ffmpeg support XVID?.
   Try re-running with -Ws -WP.
Failure while analysing file "Video.avi". Can't continue.
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Detected video length can't be reached. Safe measuring enabled.
Starting safe length measuring (this might take a while)...
   ... trying 1614.210
   ... trying 1613.710
   ... trying 1613.210
   ... trying 1612.710
   ... trying 1612.210
   ... trying 1611.710
   ... trying 1611.210
   ... trying 1610.710
   ... trying 1610.210
   ... trying 1609.710
   ... trying 1609.210
   ... trying 1608.710
   ... trying 1608.210
   ... trying 1607.710
   ... trying 1607.210
   ... trying 1606.710
   ... trying 1606.210
   ... trying 1605.710
   ... trying 1605.210
   ... trying 1604.710
   ... trying 1604.210
   ... trying 1603.710
   ... trying 1603.210
   ... trying 1602.710
   ... trying 1602.210
   ... trying 1601.710
   ... trying 1601.210
   ... trying 1600.710
   ... trying 1600.210
   ... trying 1599.710
   ... trying 1599.210
   ... trying 1598.710
   ... trying 1598.210
   ... trying 1597.710
   ... trying 1597.210
   ... trying 1596.710
   ... trying 1596.210
   ... trying 1595.710
   ... trying 1595.210
   ... trying 1594.710
Couldn't measure length in a reasonable amount of tries.
  Capturing won't work, video is at least 00:20.00 shorter than reported.
   Does ffmpeg support XVID?.
   Try re-running with -Ws -WP.
Failure while analysing file "Video.avi". Can't continue.

Every capture from here on out will fail in a similar fashion until reboot.
 176 vcsGeneralTO-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

 182 relevationGeneralTO-DOLow Release 1.1 Closed
100%
Meta: Release Cycle Task Description

Meta-task depending on tasks scheduled for the 1.1 release

 186 relevationGeneralTO-DOVery Low Release 1.2 Closed
100%
Meta: Release Cycle Task Description

Meta-task depending on tasks scheduled for the 1.2 release

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

As found in mtn.

Try to avoid capturing mostly-blank frames.

 195 vcsGeneralBug 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 vcsGeneralBug 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 vcsGeneralBug 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

 217 vcsGeneralBug ReportMedium Unquoted grep pattern gives problems Closed
100%
1.13.1 Task Description

Submitted by Eris Belew

Unquotted grep pattern ^ID is problematic.

Patch submitted.

 218 vcsGeneralTO-DOLow Release 1.13.1 Closed
100%
Meta: Release Cycle Task Description

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

Previous:  FS#152 
Next:  FS#224 

 219 vcsGeneralSubmitted PatchMedium Arch PKGBUILD outdated Closed
100%
1.13.1 Task Description

Submitted by Eris Belew

Guidelines for the PKGBUILD script have changed.

Submitted updated PKGBUILD.

 224 vcsGeneralTO-DOLow Release 1.13.2 Closed
100%
Meta: Release Cycle Task Description

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

Previous:  FS#152   FS#218 
Next:  FS#250 

 225 vcsGeneralBug ReportMedium Number of captures exceeded by one with mplayer Closed
100%
1.13.2 Task Description

Reported by Miya

When using mplayer as capturer and defining a number of captures, the produced number exceeds it by one (i.e. 21 instead of 20).

 226 vcsGeneralBug ReportVery Low Pre-releases error on files with single quotes in their ...Closed
100%
1.13.2
 228 relevationGeneralTO-DOHigh Support new file format Closed
100%
1.3
 229 relevationGeneralTO-DOLow Release 1.3 Closed
100%
Meta: Release Cycle
 230 relevationGeneralBug ReportLow Check file magic header Closed
100%
1.3
 231 relevationGeneralTO-DOLow Port to Python 3 Closed
100%
1.4
 232 relevationGeneralBug ReportHigh Non US-ASCII fields produce errors Closed
100%
1.3
 233 relevationGeneralBug ReportHigh Non US-ASCII search terms produce errors Closed
100%
1.3.1
 234 relevationGeneralTO-DOLow Release 1.3.1 Closed
100%
Meta: Release Cycle
 235 relevationGeneralTO-DOVery Low Refactor into a cleaner package Closed
100%
1.3.1
 250 vcsGeneralTO-DOLow Release 1.13.3 Closed
100%
Meta: Release Cycle
 332 Network Type IndicatorGeneralTO-DOLow Base the app theme on DeviceDefault for an up-to-date U ...Closed
100%
1.5 (rel. xx039)
 333 Network Type IndicatorGeneralBug ReportLow Make "Load on boot" dependant on notification being ena ...Closed
100%
1.5 (rel. xx039)
 338 Network Type IndicatorGeneralBug ReportLow App doesn't load on boot (LG phones) Closed
0%
 339 Network Type IndicatorGeneralBug ReportLow App doesn't load on boot (Samsung phones) Closed
0%
 343 Network Type IndicatorGeneralTO-DOLow Change default theme to light Closed
100%
1.5 (rel. xx039)
 344 Network Type IndicatorGeneralTO-DOLow Add information about donations Closed
100%
1.5 (rel. xx039)
 346 Network Type IndicatorGeneralBug ReportLow Do not allow enabling notification buttons on Android v ...Closed
100%
1.5 (rel. xx039)
 347 Network Type IndicatorGeneralFeature RequestVery Low Make notification priority configurable Closed
100%
1.5 (rel. xx039)
 348 Network Type IndicatorGeneralTO-DOLow Run MonitorService as a foreground service Closed
100%
1.5 (rel. xx039)
 349 Network Type IndicatorGeneralTO-DOMedium Remove requirement of permission READ_PHONE_STATE Closed
100%
1.5 (rel. xx039)
 351 Network Type IndicatorGeneralTO-DOLow Provide back navigation Closed
100%
1.5 (rel. xx039)
 353 Network Type IndicatorGeneralTO-DOHigh Release 1.5.1 Closed
100%
Meta: Release Cycle
 354 Network Type IndicatorGeneralBug ReportHigh Vectorial icons don't render properly in Lollipop nor M ...Closed
100%
1.5.1 (rel. 1xx041)
 357 Network Type IndicatorGeneralBug ReportLow Disable RTL support since layout isn't adjusted Closed
100%
1.5.1 (rel. 1xx041)
 364 vcsGeneralBug ReportLow Evasion offsets aren't walked over in array Closed
100%
1.13.4
Showing tasks 251 - 300 of 308 Page 6 of 7

Available keyboard shortcuts

Tasklist

Task Details

Task Editing