Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vcs:docs:changelog [2016/04/17 23:37] – Cleaned up formatting of conf file example Toni Corvera | vcs:docs:changelog [2019/11/26 19:44] (current) – [1.13.4 (Published November 26th 2019)] Toni Corvera | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== History/ | ====== History/ | ||
- | The full changelog can always be found at http:// | + | The full changelog can always be found at [[/vcs/files/ |
This is a selection, where minor or internal changes are usually omitted. | This is a selection, where minor or internal changes are usually omitted. | ||
+ | \\ | ||
- | * **1.0.100a** | + | \\ |
- | * Preliminary support for OSes other than Linux (specially FreeBSD, on which it can be considered beta). So far output is less clean on those systems. | + | ==== 1.13.4 (Published |
- | * BUGFIX: Don't fail if '' | + | |
- | * BUGFIX: Check for requirements early, shouldn' | + | |
- | * **1.0.99** (Published March 11th 2009) (1.1.0 " | + | [[blog> |
- | * Experimental support for DVDs ('' | + | |
- | * Added JPEG 2000 output format ('' | + | |
- | * Polaroid mode renamed to photos mode, and introduction of new polaroid and polaroidframe modes | + | |
- | * Slight adjustments in the timestamp size based on capture size. | + | |
- | * Better detection of video frame rate (no more 1.000 fps, in theory) and audio channels number by using ffmpeg. | + | |
- | * Bugfix: Fixed overlap mode putting all images on the same location (only with newer versions of ImageMagick? | + | |
- | * **1.0.12** (Published April 16th 2008) | + | * Fix alternative blank frame evasion offsets |
- | * Corrected 0ms timestamps (seconds were being used as ms too) | + | * Fix wrong file sizes being displayed when using mawk [[bts> |
- | * Re-added the (disabled for long) black border after highlights | + | * Fix number |
- | * Added a minimun length to use the end offset | + | |
- | * Bugfix: Fixed the regression on highlights from the last version (extra padding was being added my IM automatically) | + | |
- | * Bugfix: Fixed parsing | + | |
- | * **1.0.11** (Published | + | \\ |
- | * Don't print ms when using mplayer | + | |
- | * Better alignment in extended mode | + | |
- | * Bugfix: (brown bag bug) Corrected typo in variable name that made vcs fail when setting the default timecode derivation to number of captures instead of interval | + | |
- | * Some support for older versions of bash | + | |
- | * Added FOURCC for VC-1 | + | |
- | * **1.0.10** (Published November 8th 2007) | + | [[blog> |
- | * Allow disabling shadows ('' | + | |
- | * Allow disabling timestamps ('' | + | |
- | * Added HD resolution to aspect ratio guessing ('' | + | |
- | * Bugfix: Fixed aspect ratio guessing for known widths paired with unknown heights. | + | |
- | * **1.0.9a** (Published June 10th 2007) //Bugfix | + | * Correct header rendering in newer versions of ImageMagick [[bts> |
- | * Bugfix: Fixed regression introduced in 1.0.8a which broke extended mode (Thanks to //Aleksandar Urošević//). | + | * Other fixes (see [[/vcs/files/CHANGELOG|changelog]]) |
- | * Bugfix: Was using the incorrect number of extended mode columns. | + | |
- | * **1.0.8a** (Published | + | \\ |
- | * Bugfix: '' | + | |
- | * Bugfix: Right side of heading wasn't using the user's font colour (Thanks to //Dougn Redhammer// | + | |
- | * **1.0.7a** (Published May 12th 2007) | + | [[blog> |
- | * Print the title before the highlights. | + | |
- | * Feature: End offset: Now a number of seconds (defaults to 60) from the end is ignored by default. This gives a better result with full feature films but might be an annoyance with music videos and such. Change the default with '' | + | * Bugfix: Fixed number of captures exceeded by one with mplayer [[bts> |
- | * Decimal point precision for seeking and timecodes | + | * Other: (Bugfix in prereleases)\\ Fixed error when processing files with quotes in the file name [[bts> |
+ | |||
+ | \\ === 1.13.1 (Published February 26th 2014) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Bugfix: Fixed uncommon bug with unwrapped grep string [[bts> | ||
+ | * Other: Adapt PKGBUILD to new guidelines [[bts> | ||
+ | |||
+ | \\ === 1.13 (Published March 3rd 2013) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Complete manual pages | ||
+ | * Added '' | ||
+ | * Remove meaningless decimals when generating config files | ||
+ | * New setting: '' | ||
+ | * Change also title colours in '' | ||
+ | * Codec identification for Fraps captures [[bts> | ||
+ | * New setting '' | ||
+ | * Changed default verbosity level to //INFO// (same output as before) | ||
+ | * BUGFIXES: | ||
+ | * Make //dynamic// settings case-insensitive, | ||
+ | * Correct extended-set resizing | ||
+ | * Constraint checking of settings failed silently for alias-only names | ||
+ | * Code typo: Produced error message when extended mode was narrower than contact sheet | ||
+ | * Only warned about command-line GETOPT override when using uppercase setting name | ||
+ | * Fixes for FreeBSD compatibility (regressions introduced in 1.12.3, [[bts> | ||
+ | * Wrong parsing of floats and positions/ | ||
+ | * Unsupported 'expr match' replaced by awk | ||
+ | * Fix error when avoiding repeated captures | ||
+ | * Don't filter cached captures more than once [[bts> | ||
+ | * Skip files where interval gets rounded to zero [[bts> | ||
+ | * Scheduled code cleanup: | ||
+ | * Removal of deprecated configuration options: '' | ||
+ | * Removal of deprecated option '' | ||
+ | * Deprecation of '' | ||
+ | * OTHER: | ||
+ | * Added new distribution profile: '' | ||
+ | * Added new example profiles ('' | ||
+ | * List also builtin profiles with '' | ||
+ | * Each profile can no longer be loaded more than once | ||
+ | * Restore terminal through stty [[bts> | ||
+ | |||
+ | \\ === 1.12.3 (Published July 17th 2011) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Bugfix: Actually handle '' | ||
+ | * Bugfix: Correct parsing of '' | ||
+ | * Other: Switch to a minimum of bash 3.1 [[bts> | ||
+ | * Other: Avoid re-capturing the same frame twice [[bts> | ||
+ | |||
+ | \\ === 1.12.2 (Published August 24th 2010) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Bugfix: Fix cleanup of temporary files (regression since 1.11.2). [[bts> | ||
+ | * Features: | ||
+ | * Added '' | ||
+ | * Added '' | ||
+ | * Added identification for VP8 (WebM). [[bts> | ||
+ | |||
+ | \\ === 1.12.1 (Published April 23rd 2010) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Bugfix: Workaround for cases in which GAWK uses comma as decimal separator.\\ Any OS with GAWK 3.1.3 to 3.1.5 was affected (where the environment language uses commas, e.g. Debian Lenny with many European languages) | ||
+ | * Bugfix: Don't try to go on in DVD mode with unreadable ISOs | ||
+ | |||
+ | \\ === 1.12 (Published April 10th 2010) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * New features/ | ||
+ | * Loading of random configuration files ('' | ||
+ | * Profiles: Similar to above but simpler syntax ('' | ||
+ | * Config/ | ||
+ | * Adapt heading, title and footer height to font size (fonts that used to get cropped should now be fine) | ||
+ | * DVD mode cleanup: | ||
+ | * Command-line switched to match " | ||
+ | * New end-offset behaviour: | ||
+ | * A 5.5% end offset is applied by default | ||
+ | | ||
+ | | ||
+ | * Configuration files cleanup: | ||
+ | * Simplified or more meaningful names where appropriate (the older names will continue to work for a while, and users will be warned)\\ '' | ||
+ | * Validation of configuration options.\\ Incorrect values will be discarded and an error shown; processing will continue. | ||
+ | * Configuration searched in '' | ||
+ | * Syntax enhancements: | ||
+ | * Comments can now be included in-line | ||
+ | * Putting ''#'' | ||
+ | * Semicolons ('';'' | ||
+ | * Other: | ||
+ | * Accept timecodes and percentages in end_offset, both from the command-line and in configuration files | ||
+ | * Print the start and end timestamps in effect before capturing | ||
+ | * No longer accept interval zero (used to be re-set to default) | ||
+ | * Tighter printing of overrides and no longer printed as warning | ||
+ | * Strickter handing of wrong options | ||
+ | * Fall back to Helvetica also when no fonts dir is located. Look in ''/ | ||
+ | * '' | ||
+ | * Starting with 1.12 a tarball + makefile is also provided | ||
+ | * Bugfixes: | ||
+ | * Avoid possible (unlikely) usage of scientific notation in internal calculations | ||
+ | * Distinguish between default end offset and user's end offset with the same value | ||
+ | * Handle '' | ||
+ | * DVD Mode + FFmpeg identification: | ||
+ | * Don't print escape codes to stdout when testing colour printing | ||
+ | * Options removed: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | \\ === 1.11.2 (Published March 19th 2010) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Added Cook and Sipro (RealAudio 4, 5 & 6) codecs | ||
+ | * Bugfix: Remove extra, empty, temporary dir | ||
+ | * Bugfix: Use standard awk syntax for exponentiation (pyth_th) | ||
+ | * Bugfix: Workaround for systems that don't register fonts with ImageMagick | ||
+ | |||
+ | \\ === 1.11.1 (Published March 11th 2010) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Added FLV1 codec | ||
+ | * Bugfix: Deprecate '' | ||
+ | * Bugfix: Fix ImageMagick version detection | ||
+ | |||
+ | \\ === 1.11 (Published March 7th 2010) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Features: | ||
+ | * Allow setting output filename. With extension will set output format, without will inherit it. | ||
+ | * Allow percentages in height. | ||
+ | * Require mplayer OR ffmpeg instead of both. Having both is still recommended for better results. | ||
+ | * Safe mode, for files whose length doesn' | ||
+ | * Number of tries can be increased with '' | ||
+ | * Use '' | ||
+ | * Accuracy (stepping) can be increased with '' | ||
+ | * Can be deliberately disabled with '' | ||
+ | * Added '' | ||
+ | * Bugfixes: | ||
+ | * Don't pass ms to mplayer. It ignores them anyway and in some rare cases breaks the last capture (possibly due to the 5-frames hack) | ||
+ | * Honor detected aspect ratio if found | ||
+ | * Try to detect files that might fail on the last capture and trigger safe mode | ||
+ | * Timestamps font was being ignored. As a side effect this produced italiced timestamps in some systems | ||
+ | * Fixed obscure bug with safe_rename_pattern overrides | ||
+ | * Compatibility: | ||
+ | * DVD mode revamp | ||
+ | * Print title file size instead of disc size when possible | ||
+ | * Aspect ratio detection, if available | ||
+ | * Use of FFmpeg if available to get better information | ||
+ | * Mostly cross-platform, | ||
+ | * Added FourCCs: 3IV1, 3IV2 (3ivx); s263 (H.263); mp4v, MP4V, H264 (MPEG-4 and AVC in mov/mp4), VP6F (VP6 Flash Version), AMR\\ Video codec renamings: | ||
+ | * TechSmith codec name shortened to TechSmith SCC | ||
+ | * Raw RGB renamed to Raw video | ||
+ | * Help cleanup. The default help output is much shorter, the full text can be displayed with '' | ||
+ | * Added '' | ||
+ | * Drop requirement on seq/jot and bc, replaced by inline awk\\ New requirement: | ||
+ | * [[vcs: | ||
+ | * Check ImageMagick version (must decide which is the real minimum required) | ||
+ | * Non-latin fonts revamp: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Deprecated options: | ||
+ | * '' | ||
+ | * '' | ||
+ | * Cosmetic: | ||
+ | * Default font switched to DejaVu Sans.\\ Font sizes reduced to accomodate the new default.\\ Should fall back to a sane default if it's not available | ||
+ | * Much tighter padding | ||
+ | * Smaller timestamps font by default | ||
+ | * Use main font by default in timestamps | ||
+ | * Heading background colour toned down | ||
+ | * Minimum ImageMagick version set to 6.3.5-7 | ||
+ | * Better detection of requirements (e.g. disallow decoders without png support) | ||
+ | * Allow overriding height, number of captures, interval, columns, and padding | ||
+ | |||
+ | \\ === 1.0.100a (Published April 10th 2009) (1.1.0 " | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Preliminary support for OSes other than Linux (specially FreeBSD, on which it can be considered beta). So far output is less clean on those systems. | ||
+ | * BUGFIX: Don't fail if '' | ||
+ | * BUGFIX: Check for requirements early, shouldn' | ||
+ | |||
+ | \\ === 1.0.99 (Published March 11th 2009) (1.1.0 " | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Experimental support for DVDs ('' | ||
+ | * Added JPEG 2000 output format ('' | ||
+ | * Polaroid mode renamed to photos mode, and introduction of new polaroid and polaroidframe modes | ||
+ | * Slight adjustments in the timestamp size based on capture size. | ||
+ | * Better detection of video frame rate (no more 1.000 fps, in theory) and audio channels number by using ffmpeg. | ||
+ | * Bugfix: Fixed overlap mode putting all images on the same location (only with newer versions of ImageMagick? | ||
+ | |||
+ | \\ === 1.0.12 (Published April 16th 2008) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Corrected 0ms timestamps (seconds were being used as ms too) | ||
+ | * Re-added the (disabled for long) black border after highlights | ||
+ | * Added a minimun length to use the end offset | ||
+ | * Bugfix: Fixed the regression on highlights from the last version (extra padding was being added my IM automatically) | ||
+ | * Bugfix: Fixed parsing of manual timestamps including milliseconds (when seconds didn't include the s character they were accidentally multiplied by 10!) | ||
+ | |||
+ | \\ === 1.0.11 (Published April 8th 2008) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Don't print ms when using mplayer | ||
+ | * Better alignment in extended mode | ||
+ | * Bugfix: (brown bag bug) Corrected typo in variable name that made vcs fail when setting the default timecode derivation to number of captures instead of interval | ||
+ | * Some support for older versions of bash | ||
+ | * Added FOURCC for VC-1 | ||
+ | |||
+ | \\ === 1.0.10 (Published November 8th 2007) === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Allow disabling shadows ('' | ||
+ | * Allow disabling timestamps ('' | ||
+ | * Added HD resolution to aspect ratio guessing ('' | ||
+ | * Bugfix: Fixed aspect ratio guessing for known widths paired with unknown heights. | ||
+ | |||
+ | \\ === 1.0.9a (Published June 10th 2007) //Bugfix release// === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Bugfix: Fixed regression introduced in 1.0.8a which broke extended mode (Thanks to // | ||
+ | * Bugfix: Was using the incorrect number of extended mode columns. | ||
+ | |||
+ | \\ === 1.0.8a (Published June 2nd 2007) //Bugfix release// === | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | * Bugfix: '' | ||
+ | * Bugfix: Right side of heading wasn't using the user's font colour (Thanks to //Dougn Redhammer// | ||
+ | |||
+ | \\ === 1.0.7a | ||
+ | |||
+ | [[blog> | ||
+ | |||
+ | | ||
+ | * Feature: End offset: Now a number of seconds (defaults to 60) from the end is ignored by default. This gives a better result with full feature films but might be an annoyance with music videos and such. Change the default with '' | ||
+ | * Decimal point precision for seeking and timecodes | ||
* Accept decimal point timecodes (e.g. 20s.23) | * Accept decimal point timecodes (e.g. 20s.23) | ||
- | | + | |
- | * Experimental support for non-latin alphabets in filename ('' | + | * Experimental support for non-latin alphabets in filename ('' |
* Added overrides for the filename font ('' | * Added overrides for the filename font ('' | ||
- | | + | |
- | * Replaced hard by soft shadows | + | * Replaced hard by soft shadows |
- | * Added codec ids for On2's codecs (VP3 to VP6), TSCC (Camtasia), Theora and added (unused?) extra Indeo codec ids | + | * Added codec ids for On2's codecs (VP3 to VP6), TSCC (Camtasia), Theora and added (unused?) extra Indeo codec ids |
- | * Allow changing the contact sheet background (override bg_contact) | + | * Allow changing the contact sheet background (override bg_contact) |
- | * tput (for coloured console text) is now an optional requirement. | + | * tput (for coloured console text) is now an optional requirement. |
- | * Use /dev/shm for temporal output if possible. | + | * Use /dev/shm for temporal output if possible. |
- | * Allow redirecting the output of ffmpeg/ | + | * Allow redirecting the output of ffmpeg/ |
- | * Bugfix / Feature: Correctly round the number of extended captures to be a multiple of the number of colu,mns. | + | * Bugfix / Feature: Correctly round the number of extended captures to be a multiple of the number of colu,mns. |
- | * Bugfix: Fixed safe renaming, failed with filenames with leading dashes and assument current directory output. | + | * Bugfix: Fixed safe renaming, failed with filenames with leading dashes and assument current directory output. |
- | * Bugfix: Added forgotten options to the help: '' | + | * Bugfix: Added forgotten options to the help: '' |
- | * Bugfix: Made font size of the title and timestamps independent, | + | * Bugfix: Made font size of the title and timestamps independent, |
- | * Bugfix: Corrected parsing of intervals (test for illegal characters was incorrect) | + | * Bugfix: Corrected parsing of intervals (test for illegal characters was incorrect) |
- | * Bugfix: Print coloured console text to the correct channel | + | * Bugfix: Print coloured console text to the correct channel |
- | * Internal: Made the FOURCCs detection case sensitive | + | * Internal: Made the FOURCCs detection case sensitive |
- | * And many internal changes, the decimal point precision and the funky modes required a lot of changes (rewrites, renamings and code split in smaller units) | + | * And many internal changes, the decimal point precision and the funky modes required a lot of changes (rewrites, renamings and code split in smaller units) |
- | * **1.0.6b** (Published Apr 21st 2007) //Bugfix release// | + | \\ |
- | * Bugfix: Use '' | + | === 1.0.6b (Published Apr 21st 2007) {Bugfix release} === |
- | * **1.0.5b** (Published Apr 20th 2007) | + | * Bugfix: Use '' |
- | * Feature: Extended mode ('' | + | |
- | * Feature: Highligh mode ('' | + | |
- | * Feature: Basic auto aspect ratio guess ('' | + | |
- | * Feature: Command-line overrides | + | |
- | * Allow using real user name instead of user id ('' | + | |
- | * Colourful feedback on the console if possible. | + | |
- | * Added a bunch of codec ids | + | |
- | * And of course some fixes :) | + | |
- | * **1.0.4b** (Published Apr 17th 2007) | + | \\ |
- | * Feature: Aspect ratio support (with '' | + | |
- | * Bugfix: Put temp files in temporary locations. Should help with some filesystems. Thanks to //Alon Levy// for the bugreport. | + | |
- | * Refinement: Suport for per-dir and system-wide configuration files. All of them are loaded if they exist, in order (system-wide, | + | |
- | * Bugfix: Apparently the number of vidcaps output is finally correct. | + | |
- | * **1.0.3b** (Published Apr 14th 2007) | + | * Feature: Extended mode ('' |
- | * Brown bag bugfix: Don't print the full path in the heading. | + | |
+ | | ||
+ | | ||
+ | * Allow using real user name instead of user id ('' | ||
+ | * Colourful feedback on the console if possible. | ||
+ | * Added a bunch of codec ids | ||
+ | * And of course some fixes :) | ||
- | * **1.0.2b** (Published Apr 14th 2007) | + | \\ === 1.0.4b (Published Apr 17th 2007) === |
- | * Gone beta: Multiple code cleanups. | + | |
- | * Bugfix: Fixed program signature (broken in previous update). | + | |
- | * Applied license. | + | |
- | * **1.0.1a** (Published Apr 13th 2007) | + | * Feature: Aspect ratio support (with '' |
- | * Refinement: Allow more readable timestamps. Some examples with equivalent forms:\\ Refer to 1:30:15 as: 1h30m15s = 1h30m15 = 5415s = 5415 \\ Refer to 1:03:00 as: 1h03m = 1h3m = 1h180s = 63m = 3780 | + | |
- | * Feature: Manual mode ('' | + | |
- | * Feature: Allow [[vcs: | + | * Bugfix: Apparently the number of vidcaps output is finally correct. |
+ | |||
+ | \\ === 1.0.3b (Published Apr 14th 2007) === | ||
+ | |||
+ | | ||
+ | |||
+ | \\ === 1.0.2b (Published Apr 14th 2007) === | ||
+ | |||
+ | | ||
+ | * Bugfix: Fixed program signature (broken in previous update). | ||
+ | * Applied license. | ||
+ | |||
+ | \\ === 1.0.1a | ||
+ | |||
+ | | ||
+ | * Feature: Manual mode ('' | ||
+ | * Feature: Allow [[vcs: | ||
user=outlyer # | user=outlyer # | ||
# Change the signature from " | # Change the signature from " | ||
Line 107: | Line 344: | ||
pts_heading=12 # | pts_heading=12 # | ||
- | * **1.0a** (Published Apr 10th 2007) | + | \\ === 1.0a (Published Apr 10th 2007) === |
- | * Feature: Allow setting the output height of the individual vidcaps ('' | + | |
- | * Bugfix: If there' | + | * Feature: Allow setting the output height of the individual vidcaps ('' |
- | * Feature: Allow manually setting the number of columns ('' | + | * Bugfix: If there' |
- | * Added codec ids of WMV v8 and WMA v2 | + | * Feature: Allow manually setting the number of columns ('' |
+ | * Added codec ids of WMV v8 and WMA v2 |
All dates/times in this page are UTC.