Projects
home:manfred-h
handbrake
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 5
View file
handbrake.changes
Changed
@@ -1,2274 +1,604 @@ ------------------------------------------------------------------- -Mon Feb 3 14:47:47 UTC 2025 - Manfred Hollstein <manfred.h@gmx.net> +Wed Feb 12 08:43:44 UTC 2025 - Manfred Hollstein <manfred.h@gmx.net> - Rebuild download.tar.bz2 as Source1 - Remove HandBrake-end-of-non-void-function.patch which is fixed upstream - Update to version 1.9.0: - * Update NEWS - * MacGui: properly reset the chapters popup menu when switching trim type - * libhb: x265: add new matrix coefficients from H.273 v3 - * Update stale_bot.yml - * Update SECURITY.md - * Update SECURITY.md - * gtk: Fix a crash that could occur if encoder was invalid - * gtk: Remove rounded corners from preview window - * gtk: Fix preview black borders on Wayland - * When GTK is running on GNOME Wayland, windows with standard - * title bars use client-side decorations. This means the height of - * the title bar is taken into account when requesting a resize. - * Instead of attempting to calculate the title bar height, we just - * set the width and let the fixed aspect ratio of the video frame - * take care of the rest. - * Fixes #6090. - * Update NEWS (#6435) - * preset: set VideoToolbox presets to H.265 10-bit - * They will automatically fall back to the 8-bit encoder if the 10-bit one is not available - * Update NEWS - * workflows: update macOS workflow - * scripts: update to mac-toolchain-build 2.12.0 - * winGUI Update all locales (#6433) - * contrib: update x265 to version 4.1 (#6430) - * LinuxGUI Update all locales (#6432) - * macGUI Update all locales (#6431) - * flatpak: Update metainfo (#6421) - * flatpak: Override libdir in CMake-built modules (#6428) - * Needed to install libraries correctly when building against - * Freedesktop SDK 24.08 with an older version of flatpak-builder. - * MacGui: update Sparkle to verison 2.6.4 - * MacGui: improve search of the common parent url in the 'destination same as source' mode - * encvt: set the session pass storage when creating the extradata - * some features are enabled only in single-pass, so we were getting the wrong extradata for multi-pass. - * encvt: add an additional log message to better debug multi-pass issues - * Flatpak Build -> Remove bad package - * libhb: store the initial Dolby Vision RPU and attach it to the generated black buffer - * Dolby Vision requires all frames to have the dynamic metadata, and some players might have issues playing them back when HandBrake inserts some black frames at the begin. - * gtk: Update translation template - * gtk: Ensure imported presets are marked as custom - * gtk: Fix infinite loop when loading presets - * The outer loop variable was erroneously reused inside the inner - * loop, causing it to be reset if a preset had the wrong type for - * its folder. - * gtk: Confirm overwrite in preset Save As dialog - * gtk: Confirm overwrite when importing preset - * gtk: Only show custom folders in preset add dialog - * Since the default folders can't be changed and are separate to - * custom ones with the same names, it doesn't make sense to show - * them in the list. - * gtk: Don't change names of custom preset folders - * Custom folders are are now shown in italics in the presets window - * instead. - * gtk: Always add imported presets to a folder - * Fixes #6265 - * gtk: Refactor and simplify queue item removal code - * gtk: Escape preset names in menu actions - * Preset names with quotation marks caused errors when parsing the - * GMenu action names. - * Fixes #6412. - * Force Ubuntu 24 for Flatpak builds - * LinGui: Add support for Max Duration - * - Wire up the Linux GUI - * - Swap label and spinner, so the checkbox on max duration makes sense - * encvt: disable automatic data rate limits because they don't work properly - * MacGui: add 'Scale to Screen' and 'Actual Size' menu items to scale the preview window - * Fix #6392. - * WinGui: Library Updates - * NVENC support in H.264 and H.265 broken since FFMPEG 7.1 #6340 (#6411) - * - Revert the change in ffmpeg that introduces this regression - * - Ensure `main10` is passed through properly - * rendersub: use ASS track YCbCrMatrix field. - * MacGUI: add swedish language (#6406) - * contrib: update libvpx to 1.15.0 - * actions: Tidyup and upload artefact - * actions: Add flatpak build to our CI pipeline. - * WinGui: Bump verison to 1.9 - * NEWS: Updated - * winGUI Update all locales and add swedish (#6402) - * MacGUI: update all locales (#6399) - * contrib: update HarfBuzz to 10.1.0 (#6397) - * libhb: fix a couple of dead assignments and leaks found by clang static analyzer - * encvt: expose qp modulation and look ahead frames advanced options - * libhb: fix transpose of 422 pixel formats - * The transpose filter requires an additional pixel format conversion - * if log2_chroma_w is different than log2_chroma_h, fix #6398. - * libhb: add a function to duplicate an hb_buffer without copying the data (#6249) - * Avoid some memory copies when dealing with hb_buffer wrapped avframes. - * Update stale_bot.yml - * Update stale_bot.yml - * Update stale_bot.yml - * Update stale_bot.yml - * Update issue_bot.yml - * Update stale_bot.yml - * Add a Github Bot to manage Issues and Pull Requests - * - Labelled issues and Pull Requests are ignored. - * - The bot will post a warning in advanced of closure. - * Should help keep inactive tickets to a minimum without overheads of tracking them. - * This is in debug more so will take no actions currently. - * LinuxGUI Update all locales (#6395) - * decavcodec: fix a memory leak - * rendersub: move the blend functions to a separate file - * Make it possible to swap easily swap the blend functions in the future. - * rendersub: refactor how subs are applied - * It will make it easier to move the blend functions out of rendersub.c and to add GPU accelerated blend. - * flatpak: libdovi tarball was repacked to fix a build issue on github actions. - * qsv: fix AV1 SCC query - * qsv: update platform codenames - * qsv: enable AV1 screen content tools - * Co-authored-by: Madasamy, Ravisankar <ravisankar.madasamy@intel.com> - * WinGUI: set hyper encode to off by default (#6380) - * flatpak: Update SDK and libraries (#6384) - * hwaccel: fix regression (#6379) - * scan: do not set data->title_set->path to the path of the last scanned file when scanning a files list - * filter: add neon optimizations for motion metric + comb detect (#6346) - * filter: add neon optimizations for motion metric + comb detect - * filter: fix build errors on linux-arm - * contrib: update SVT-AV1 to version 2.3.0 (#6376) - * MacGui: add a max title duration preferences - * libhb: wingui: add support for Max Duration of Scan titles for disc based sources (#6304) - * Applies to disc based sources only. - * Update NEWS - * encavcodecaudio: properly set the AVFrame channel layout - * It doesn't make any difference at the moment, but it might in the future. - * rendersub: subdivide non overlapping ssa rects to avoid blending large empty areas (#6367) - * Update config.guess to version 2024-07-27 - * rendersub: cosmetics - * rendersub: support arbitrary overlay pixel fmt at blend, round ASS overlay UV to closest. - * contrib/ffmpeg: Improve PGS decoder. - * decavsub/rendersub: render bitmaps in 444P and blend them chroma-aligned. - * encavcodec: add support for mf_av1 encoder (#6341) - * mfenc: detect MF encoder availability - * encavcodecaudio: convert the 6.1 and 7.1 channel layouts to the ones required by the alac encoder - * gtk: winui: macui: add vorbis and alac auto passhtru - * libhb: enable vorbis passthru - * libhb: add alac passthru and encoders - * contrib: disable AMD drivers version check (#6357) - * There is some hardware with HEVC 10-bit encoder that has no updated drivers yet. - * contrib: update libdav1d to 1.5.0 (#6359) - * WinGui: Spelling correction. Fixes #6360 - * contrib: fix amfenc color info - * contrib: update AMF to 1.4.35 - * libhb: update presets MetadataPassthrough key to MetadataPassthru - * Global replacement of passthrough with passthru - * libhb: force default scale filter instead of zscale for snapdragon devices (#6295) - * MacGui: simplify the 'destination same as source' code - * WinGui: Further very minor tweak to queue record density to allow an additional row to show completely in some cases at the default window size. - * WinGui: Remove an unnecessary height limit in the queue view that was causing an alignment issue and wasting a bit of space. #6345 - * MacGui: fix the 'destination same as source' option when the source file URLs contains at least a folder and a file - * actions: fix Linux CI - * colorspace: add a npl param to make it possible to set the nominal peak luminance - * Fix #4944. - * Revert "encavcodec: do not set a short GOP for VCE" - * This reverts commit 45db2677a9d160a03186f6d3224b849be298ef04. - * lingua: change string "Finish Current, Start Next" to "Finish Current and Stop" as per the functionality. (#6250) - * Update NEWS - * encavcodec: do not set a short GOP for VCE - * it doesn't seem to make any difference at the moment - * rotate_vt: silence a warning - * The filter is never enabled on macOS before version 13, so there is no need to do some ugly casts here - * libhb: set default VCE encoder profile to auto (#6343) - * WinGui: Attempt to better handle the case where we can't communicate with the remote worker process. #6342 - * contrib: update libdovi to 3.3.1 (#6220) - * contrib: update fribidi to 1.0.16 (#6328) - * work: re-enable FFV1 2-pass for >8bit - * it now works in FFmpeg 7.1. - * contrib: update FFmpeg to version 7.1 - * contrib: remove unnecessary DBUILD_DEC in SVT-AV1 - * libhb: make Opus the default audio codec for WebM - * Closes #6309 - * actions: move new action into the workflow directory - * actions: Add an Issue bot that produces a welcome message on first issue post. - * Windows-GUI: Make some "Filter" drop down menus text translatable (#6308) - * contrib: update libvpl to 2.13.0 (#6271) - * contrib: update harfbuzz to 10.0.1 (#6161) - * contrib: update libjpeg-turbo to 3.0.4 - * **libjpeg-turbo 3.0.4:** - * Significant changes relative to 3.0.3: - * Fixed an issue whereby the CPU usage of the default marker processor in the decompressor grew exponentially with the number of markers. This caused an unreasonable slow-down in jpeg_read_header() if an application called jpeg_save_markers() to save markers of a particular type and then attempted to decompress a JPEG image containing an excessive number of markers of that type. - * Hardened the default marker processor in the decompressor to guard against an issue (exposed by 3.0 beta26) whereby attempting to decompress a specially-crafted malformed JPEG image (specifically an image with a complete 12-bit-per-sample Start Of Frame segment followed by an incomplete 8-bit-per-sample Start Of Frame segment) using buffered-image mode and input prefetching caused a segfault if the fill_input_buffer() method in the calling application's custom source manager incorrectly returned FALSE in response to a prematurely-terminated JPEG data stream. - * Fixed an issue in cjpeg whereby, when generating a 12-bit-per-sample or 16-bit-per-sample lossless JPEG image, specifying a point transform value greater than 7 resulted in an error ("Invalid progressive/lossless parameters") unless the -precision option was specified before the -lossless option. - * Fixed a regression introduced by 3.0.33 that made it impossible for calling applications to generate 12-bit-per-sample arithmetic-coded lossy JPEG images using the TurboJPEG API. - * Fixed an error ("Destination buffer is not large enough") that occurred when attempting to generate a full-color lossless JPEG image using the TurboJPEG Java API's byte TJCompressor.compress() method if the value of TJ.PARAM_SUBSAMP was not TJ.SAMP_444. - * Fixed a segfault in djpeg that occurred if a negative width was specified with the -crop option. Since the cropping region width was read into an unsigned 32-bit integer, a negative width was interpreted as a very large value. With certain negative width and positive left boundary values, the bounds checks in djpeg and jpeg_crop_scanline() overflowed and did not detect the out-of-bounds width, which caused a buffer overrun in the upsampling or color conversion routine. Both bounds checks now use 64-bit integers to guard against overflow, and djpeg now checks for negative numbers when it parses the crop specification from the command line. - * Fixed an issue whereby the TurboJPEG lossless transformation function and methods checked the specified cropping region against the source image dimensions and level of chrominance subsampling rather than the destination image dimensions and level of chrominance subsampling, which caused some cropping regions to be unduly rejected when performing 90-degree rotation, 270-degree rotation, transposition, transverse transposition, or grayscale conversion. - * Fixed an issue whereby the TurboJPEG lossless transformation function and methods did not honor TJXOPT_COPYNONE/TJTransform.OPT_COPYNONE unless it was specified for all lossless transforms. - * **Tested on:** - * - X Windows 10+ (via MinGW) - * - macOS 10.13+ - * - X Ubuntu Linux - * encvt: do not try to set the HDR properties when encoding to H.264
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.