summaryrefslogtreecommitdiffstats
path: root/libass/ass.h
diff options
context:
space:
mode:
authorOneric <oneric@oneric.stub>2022-11-28 20:57:23 +0100
committerOneric <oneric@oneric.stub>2022-11-30 17:15:21 +0100
commitbef4b43ef1882b77f789f611d9cd24271ccdd65b (patch)
treed25e1c0afa734de1ed5e8e387335a7bee6412518 /libass/ass.h
parent521bf1dc32d0cddf6399829dcc2f5af0a3247ba1 (diff)
downloadlibass-bef4b43ef1882b77f789f611d9cd24271ccdd65b.tar.bz2
libass-bef4b43ef1882b77f789f611d9cd24271ccdd65b.tar.xz
Release 0.17.00.17.0
This release’s major feature is the addition of a new ASS ScriptInfo header pair: LayoutResX and LayoutResY. The introduction has been coordinated with active VSFilters and will soon be available in xy-VSFilter and XySubFilter as well. Since the beginning, many features in ASS scale relative to or are otherwise affected by the storage resolution of the video file the subs are bundled with. Adjusting subs for different video resolutions traditionally took non-trivial effort. Of course this behavior must be kept by default to preserve compatibility with existing files. But now, setting both of the new headers to a positive, non-zero value will replace the video storage resolution with the specified resolution for the whole file, allowing easy reuse across all encodes of the same display aspect ratio. This includes PAR effects, so reuse across anamorphic and non-anamorphic releases is possible too. Apart from that, some notes for package maintainers: * for ASS_FEATURE_WRAP_UNICODE to be usable at runtime, libass must be linked against the new optional dependency libunibreak whose source currently resides at https://github.com/adah1972/libunibreak * switching to a non-recursive build means it is no longer possible to invoke make in subdirectories. However this wasn’t really useful anyway and everything else, including uninstalled binary locations, was kept unchanged. * reminder: as announced last release more keys are now authorized for signing release tags and tarballs; a signature of any one of those keys is sufficient. See the MAINTAINERS file in the last or this release’s tarball for a complete list and more details.
Diffstat (limited to 'libass/ass.h')
-rw-r--r--libass/ass.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libass/ass.h b/libass/ass.h
index e6018ff..b7b1663 100644
--- a/libass/ass.h
+++ b/libass/ass.h
@@ -24,7 +24,7 @@
#include <stdarg.h>
#include "ass_types.h"
-#define LIBASS_VERSION 0x01600020
+#define LIBASS_VERSION 0x01700000
#ifdef __cplusplus
extern "C" {