git.videolan.org Git - x264.git/summary
x264 git repository
Les articles publiés sur le site
-
arm/aarch64 : use plane_copy wrapper macros
26 août 2016, par Janne Grunauarm/aarch64: use plane_copy wrapper macros Move the macros to common/mc.h to share them across all architectures. Fixes possible buffer overreads if the width of the user supplied frames is not a multiple of 16. Reported-by: Kirill Batuzov <batuzovk@ispras.ru>
-
Various cosmetics of semicolon use
18 août 2016, par Anton MitrofanovVarious cosmetics of semicolon use
- [DH] common/mips/mc-c.c
- [DH] common/mvpred.c
- [DH] common/ppc/quant.c
- [DH] encoder/cabac.c
- [DH] encoder/macroblock.c
- [DH] filters/filters.c
- [DH] filters/video/crop.c
- [DH] filters/video/depth.c
- [DH] filters/video/internal.c
- [DH] filters/video/resize.c
- [DH] filters/video/select_every.c
- [DH] input/avs.c
- [DH] input/ffms.c
- [DH] input/lavf.c
- [DH] input/raw.c
- [DH] input/thread.c
- [DH] input/timecode.c
- [DH] input/y4m.c
- [DH] output/matroska_ebml.c
- [DH] output/mp4.c
- [DH] output/mp4_lsmash.c
- [DH] tools/checkasm.c
- [DH] x264.c
- [DH] x264cli.h
-
avs : support for AviSynth+ high bit-depth pixel formats
18 août 2016, par Anton Mitrofanov -
cli : Prefetch yuv/y4m input frames on Windows 8 and newer
28 juillet 2016, par Henrik Gramnercli: Prefetch yuv/y4m input frames on Windows 8 and newer Use PrefetchVirtualMemory() (if available) on memory-mapped input frames. Significantly improves performance when the source file is not already present in the OS page cache by asking the OS to bring in those pages from disk using large, concurrent I/O requests. Most beneficial on fast encoding settings. Up to 40% faster overall with --preset ultrafast, and up to 20% faster overall with --preset veryfast. This API was introduced in Windows 8, so call it conditionally. On older Windows systems the previous behavior remains unchanged.
-
Adjust —preset slow
28 juillet 2016, par Henrik GramnerAdjust --preset slow * Swap --me umh for --trellis 2. They have a similar effect on performance but the latter gives slightly better results in most cases. * Change --b-adapt from 2 to 1. Negligible difference in quality since the b-adapt 1 improvements, but it's significantly faster. Also remove a redundant assignment from veryfast (--me hex is set by default).