Revisions of libplacebo
buildservice-autocommit
accepted
request 1069954
from
Takashi Iwai (tiwai)
(revision 58)
baserev update by copy to link target
Takashi Iwai (tiwai)
accepted
request 1068229
from
Callum Farmer (gmbr3)
(revision 57)
- Correct BR from python3-jinja2 to python3-Jinja2, fixes dependency resolving on older distro
buildservice-autocommit
accepted
request 1055955
from
Niklas Haas (haasn)
(revision 56)
baserev update by copy to link target
Niklas Haas (haasn)
committed
(revision 55)
- Update libplacebo to version 5.229.2. See details in: https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.2
buildservice-autocommit
accepted
request 1038004
from
Niklas Haas (haasn)
(revision 54)
baserev update by copy to link target
Niklas Haas (haasn)
committed
(revision 53)
- Update libplacebo to version 5.229.1. See details in: https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.1
Niklas Haas (haasn)
committed
(revision 52)
- Update libplacebo to version 5.229.0. See details in: https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.0
buildservice-autocommit
accepted
request 989512
from
Niklas Haas (haasn)
(revision 51)
baserev update by copy to link target
Niklas Haas (haasn)
committed
(revision 50)
- Update libplacebo to version 4.208.0. See details in: https://code.videolan.org/videolan/libplacebo/-/tags/v4.208.0
Niklas Haas (haasn)
committed
(revision 49)
- Update libplacebo to version 4.192.1. See details in: https://code.videolan.org/videolan/libplacebo/-/tags/v4.192.1
Niklas Haas (haasn)
accepted
request 950044
from
Enrico Belleri (iDesmI)
(revision 48)
- Update nuklear.h to 4.9.5 - Add dav1d dependency
Niklas Haas (haasn)
committed
(revision 47)
- Update libplacebo to version 4.192.0. See details in: https://code.videolan.org/videolan/libplacebo/-/tags/v4.192.0 - Add libunwind dependency - Bump meson dependency version to match upstream
Niklas Haas (haasn)
committed
(revision 46)
- Update libplacebo to version 4.157.0: This is a major new release involving a significant overhaul of the public API, full thread safety, support for Direct3D 11 / Win32 / MSVC, native HDR output, and more. The primary way of accessing most libplacebo objects has been revamped. Rather than writing e.g. `const struct pl_tex *image`, users now simply write `pl_tex image`. In addition, the `struct pl_context *ctx` was universally refactored and replaced by `pl_log log`, with no concern besides logging. Direct3D 11 is now natively supported by libplacebo, and compiling on Windows in general has been made more straightforward. The entire API was revamped to be thread safe by default, even when using OpenGL (assuming the user provides the appropriate context binding callbacks). Accompanying this change, the `pl_queue` has been rewritten with multi-threaded decoding loops in mind. See the accompanying `plplay` demo for an illustration. Finally, this release brings with it a lot of features for feature parity with mpv, such as the ability to get pass stats / timings, oversample scaling, and more. Additions: - add a `void *user_data` field to `pl_frame`, with no further interpretation by libplacebo - add `pl_queue_push_block`, useful for multi-threaded decoding loops - add a `uint64_t timeout` to `pl_queue_update`, allowing it to block until frames are available even when not using a `get_frame` callback - make `pl_queue_update` also return valid data when failing with PL_QUEUE_MORE, allowing access to partial/incomplete mix outputs - allow calling `pl_render_image` on `image == NULL`, to render overlays only
buildservice-autocommit
accepted
request 891306
from
Niklas Haas (haasn)
(revision 45)
baserev update by copy to link target
Niklas Haas (haasn)
committed
(revision 44)
- Update libplacebo to version 3.120.3: This minor release fixes a number of regressions surrounding memory imports and DRM modifiers, specifically aimed at issues that arose with mpv's --hwdec=vaapi. Changes: - `pl_fmt.modifiers` now always includes DRM_FORMAT_MOD_INVALID on OpenGL, which instructs the implementation to not specify modifiers - passing a DRM modifier not in the list of supported modifiers is now considered a hard error, to rule out non-working hwaccel formats Fixes: - fix a crash when using sampling shaders on textures with unknown formats - fix improperly specified SDL header imports in the demos - fix an issue where the vulkan texture handle capabilities were testing for presence of the wrong extension - fix an issue where non-enabled DRM modifier structs were accidentally linked into the pNext chain, causing issues with some drivers
buildservice-autocommit
accepted
request 886609
from
Niklas Haas (haasn)
(revision 43)
baserev update by copy to link target
Niklas Haas (haasn)
committed
(revision 42)
- Update libplacebo to version 3.120.2: This minor release fixes a number of additional bugs related to the thread queue, included demos, included helpers, and build system. Changes: - replace the `shaderc` library checks by pkg-config checks - `pl_dispatch` no longer grows infinitely, but prunes stale cache entries after a certain threshold - improve logging of GPU capabilities (including format capabilities) Fixes and performance improvements: - fix a typo on an error message - fix a use-after-free edge case in `plplay` - filter out Infinity, NaN and other values from fps/vps estimates - add several warnings for suspected frame queue API misuses - fix a crash when combining pl_render_image_mix with cropped frames - fix a crash on AV_PIX_FMT_NONE in the libav helpers - fix the loading of overlays in the `sdlimage` demo - fix a number of potential overflows on 32-bit platforms - omit redundant identity matrices in pl_shader_decode_color - fix crash in frame queue with certain out-of-order PTS sequences - add missing link to vulkan dependency in the `video-filtering` demo - correctly shift overlays when drawing to subsampled YCbCr planes - add missing check for PL_GPU_CAP_CALLBACKS in `utils/{libav,dav1d}.h` - improve handling of asynchronous texture uploads in `utils/libav.h`
buildservice-autocommit
accepted
request 883169
from
Niklas Haas (haasn)
(revision 41)
baserev update by copy to link target
Niklas Haas (haasn)
accepted
request 883168
from
Niklas Haas (haasn)
(revision 40)
Update to v3.120.1
Mia Herkt (mia)
committed
(revision 39)
Use upstream URL for nuklear.h
Displaying revisions 21 - 40 of 78