Open a large document, the first page (inside the visible area) shows up fast, then the idle layout starts calculating later pages.
This commit fixes the incorrect positioning and scaling of Metafiles rendered via EMF+ DrawImagePoints.
MS Word reports a document as corrupt if there is a relationship to a non-existing embeddings/file.
Adds a vulkan implementation of the reference prores kostya encoder.
Added in commit 4baec725e0dc0713f0d47003e9b10bc3b62f56ff (WIN run main thread redirects ignoring SolarMutex, 2017-09-26), it tried to handle SendMessage calls without releasing SolarMutex in the calling code.
Benchmark Results (1024 iterations, Raspberry Pi 5 - Cortex-A76): add_int16_128_c: 914.
This is from a diff that Paul sent me. It seems the issue was that since these bindings use a regular action instead of a toggle action, the action state was not getting changed by triggering the keybinding.
Makes it possible to import the name of a singleton into a Python script as a class and then retrieve it with a getter method.
This leverages the existing framework for embindtest to add interfaces and services to test with.
This makes it so that services can be imported in Python with code like this: from com.sun.star.resource import StringResourceWithLocation And then an instance of the service can be constructed using any of its constructors as a class method like this: res = StringResourceWithLocation.create(ctx, root_url, True, locale, dlg, '', None) This has the advantage that the number of arguments can be checked properly and a more useful error message can be reported if they are not correct.
...instead of using the default -static-libsan, where dynamic libraries must be built without -z defs and where all executables must link against the static libsan.
Add a NEON rgb24tobgr24 using ld3/st3 to swap R and B channels in packed 24bpp RGB buffers.
Add NEON alpha drop/insert using ldp+tbl+stp instead of ld4/st3 and ld3/st4 structure operations.
This change implements a number of previously-missing special cases to Edit Engine construction for cell edit.
Fixes a few errors along the lines of the below, when push2 is linked.
Changed the DiagramImportSize no longer be handled/held as part of the DiagramModel part, but with the change to use the XShapes/SdrObjects consequently use the transformation from there to be consistent. With that change also added own impls of TRGet/SetBaseGeometry to SdrObjGroup.
Rewrite ff_hevc_put_hevc_qpel_h16_8_neon and h32 to use byte-domain widening multiply (umull/umlal/umlsl via calc_qpelb/calc_qpelb2 macros) instead of the previous int16-domain approach (uxtl + mul/mla). The byte-domain approach eliminates the uxtl expansion step and halves the ext stride (1 byte vs 2 bytes per tap), reducing per-row instruction count from ~32 to ~23.
cassert.patch fixes workdir/UnpackedTarball/zxing/core/src/Content.cpp: In member function ‘std::string ZXing::Content::render(bool) const’: workdir/UnpackedTarball/zxing/core/src/Content.cpp:145:9: error: ‘assert’ was not declared in this scope 145 | assert(!utf8Cache.empty()); 0001-Silence-deprecated-declarations-warnings-on-Windows-.patch fixes E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\zxing\core\src\ReaderOptions.h(173): error C2220: the following warning is treated as an error E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\zxing\core\src\ReaderOptions.h(173): warning C4996: 'ZXing::ReaderOptions::tryCode39ExtendedMode': was declared deprecated E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\zxing\core\src\ReaderOptions.h(176): warning C4996: 'ZXing::ReaderOptions::validateCode39CheckSum': was declared deprecated E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\zxing\core\src\ReaderOptions.h(180): warning C4996: 'ZXing::ReaderOptions::validateITFCheckSum': was declared deprecated Notes from Axxel: QrCodeGenDialog.cxx: The patch technically breaks the "margin" functionality.
This commit introduces a video filter `deinterlace_d3d12` that provides hardware-accelerated deinterlacing using the D3D12 Video Processor. The filter supports:- bob and custom (motion-adaptive)deinterlace modes- frame-rate and field-rate output- automatic interlace detection Sample command lines: 1.
C++26 changes assert into a variadic macro to support using assignment-expressions that would be interpreted as multiple macro arguments, in particular one containing: - template parameter lists: func<int, float>() - calls to overloaded operator[] that accepts multiple arguments: arr[1, 2] this is C++23 feature, see libstdc++ PR/119855 [1] - lambdas with explicit captures: [x, y] { ...
resample_linear can produce overflows with craftet input, The added casts should have no effect on the binary output or the operations they just change things to a defined regime
Fixes failures for the tests/data/mov-mp4-iamf-7_1_4-video-first.
Add ARM64 NEON-accelerated unscaled YUV-to-RGB conversion for planar YUV input formats.
Needed for the allocations in ff_snow_common_init_after_header() (as well as for calculate_visual_weight() if spatial_decomposition_count could change).