1,3 → 1,62 |
1.12: (2010-04-10) |
* New features/tweaks: |
- Loading of random configuration files (--config / -C) |
- Profiles: Similar to above but simpler syntax (--profile / -p) |
- Config/Profile generation from command-line (--generate) |
- 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 "normal" files: |
Before: |
$ vcs --dvd /dev/dvd 0 or $ vcs -dvd /dev/dvd 1 |
Equivalents now: |
$ vcs --dvd /dev/dvd or $ vcs --dvd --dvd-title 1 /dev/dvd |
* New end-offset behaviour: |
- A 5.5% end offset is applied by default |
- Can be disabled with -E0 or end_offset=0 |
- MIN_LENGTH_FOR_END_OFFSET is no longer used |
* 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) |
"vcs --generate" with no other arguments can be used to translate them |
- Validation of configuration options. |
Incorrect values will be discarded and an error shown; processing will |
continue. |
- Configuration searched in ~/.vcs/vcs.conf too |
- Syntax enhancements: |
> Comments can now be included in-line |
> Putting '#' in a value now requires using the "escaped form" '$#' |
> Semicolons (;) also serve to start comments: When one is found the |
rest of the line is ignored, they continue to be disallowed in values |
i.e. 'tl;dr' will be parsed as 'tl' |
* 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 /usr/local too. |
- --end-offset added as an alias to --end_offset |
- 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 --nonlatin correctly |
- DVD Mode + FFmpeg identification: Check VOB #0 instead of #1 |
- Don't print escape codes to stdout when testing colour printing |
* Options removed: |
--shoehorn, temporary replacement: --undocumented shoehorn. Will be gone |
in 1.13 |
--mincho, replaced by --nonlatin since 1.11 |
MIN_LENGTH_FOR_END_OFFSET, as explained above, no longer needed |
* INTERNAL: |
- $CFGFILE replaced by ~/.vcs.conf |
- Use -p for profiles instead of -P (used, undocumented, in 1.11) |
|
1.11.2: (2010-03-19) |
* Added Cook and Sipro (RealAudio 4, 5 & 6) codecs |
* BUGFIXES: |
199,8 → 258,8 |
* Added the forgotten -O and -c to the help text (oops!) |
* Experimental: Allow using non-latin alphabets by switching font. See -I. |
It only affects the filename! Also allow overriding the font to be used |
to print the filename ($font_filename). Right now only using a Mincho font, |
it can be overriding by overriding $FONT_MINCHO. |
to print the filename ($font_filename). Right now only using a Mincho |
font, it can be overriding by overriding $FONT_MINCHO. |
* Make title font size independent of the timestamps size. And allow |
overriding the title font ($font_title), font size ($pts_title) |
and colours ($fg_title and $bg_title). |
326,3 → 385,5 |
0.5a: * First usable version |
0.1: * First proof of concept |
|
# vim:set ts=3 sw=3 et textwidth=80: # |
|