Commit Graph

13258 Commits

Author SHA1 Message Date
robxnano 92432609a3 LinGUI: Fix typo in naming of SubtitleTrackNamePassthru 2025-07-25 16:51:45 +01:00
robxnano 7ee1d9953e LinGUI: Fix crash on removing items from queue 2025-07-25 16:51:45 +01:00
robxnano 3ed1abe914 LinGUI: Handle close action correctly 2025-07-25 16:51:45 +01:00
Damiano Galassi 9acdb194fb
qsv: remove the redundant g_qsv_adapters_list list 2025-07-24 17:46:49 +02:00
sr55 cd2caf1e2d
Update NEWS 2025-07-24 14:13:22 +01:00
sr55 1cf648bfbf
Update Version for 0.10 2025-07-24 13:03:33 +01:00
robxnano 82bf116b36
LinGUI: Update metainfo for Flathub (#7060) 2025-07-24 12:39:32 +02:00
Damiano Galassi f36e627dad
qsv: check all the adapters to see if an encoder is available
It looks like some newer generation devices have less
capabilities than older devices sometimes, or the
generation check code is reporting wrong values.
2025-07-24 11:38:00 +02:00
dependabot[bot] fb05ae4a1f
build(deps): bump actions/first-interaction from 1 to 2 (#7051) 2025-07-24 09:14:18 +02:00
Damiano Galassi 44b1c6349e
libhb: enable scale_cuda when possible and there is no crop 2025-07-23 10:56:01 +02:00
Damiano Galassi 89b0e2113a
libhb: check whether there is an hw rotate filter available
Disable the full hwaccel path if the source is rotated
and there is no hw rotate filter available.
2025-07-23 10:10:36 +02:00
hnsteyding 414028a843
contrib: update libtheora to 1.2.0 (#7044) 2025-07-23 08:43:54 +02:00
Damiano Galassi 53ad17d472
ui: make some labels the same between UIs 2025-07-22 18:26:02 +02:00
Damiano Galassi f804f3d015
libhb: always provide a default preset/tune/profile/level value 2025-07-21 10:42:10 +02:00
hnsteyding 89de4e5df0
contrib: update libvpx to 1.15.2 (#7047)
* Delete file P01-mingw-vpx-semaphore.patch

Fixed in version 1.15.2

* Rename P02-freebsd-configure.patch to A02-freebsd-configure.patch

Adjust patch file for version 1.15.2

* Contrib: update libvpx to 1.15.2
2025-07-21 08:18:03 +02:00
hnsteyding 4f608e5c9b
contrib: update libogg to 1.3.6 (#7045)
**libogg 1.3.6 (2025 June 16):**

 * Update minimum cmake version to 3.6
   This fixes incompatibility with cmake >= 4.0
 * Fix UBsan issues
 * Improve allocation failure handling
 * Fix various compiler warnings
 * Fix various autotool warnings
 * Improve continuous integration testing scripts
2025-07-19 18:21:06 +02:00
Damiano Galassi 5f86113fe3
libhb: fix high depth plane copy
When the src and dst stride differs.Fix #7033.
2025-07-18 06:17:58 +02:00
Damiano Galassi 5bdeb59584
scripts: update to mac-toolchain-build 2.13.0 2025-07-14 08:49:36 +02:00
Damiano Galassi 5a1037b653
Update NEWS 2025-07-14 07:52:22 +02:00
ToaKraka f659956334
Improve English (#7026)
* Improve English of Security Page
2025-07-13 20:43:13 +01:00
Nomis101 fe783369e9
[macGUI] Update some locales (#7023) 2025-07-12 12:38:20 +02:00
sr55 aa6261359f
WinGui: Optimise the Title dropdown for larger numbers of scanned titles. #6984 2025-07-10 22:05:00 +01:00
Damiano Galassi 4dcbf995c4
libhb: refactor hwaccel
Initial work to simplify the various hwaccel
implementations, adds a new hb_hwaccel_t struct
to keep all the needed info around.
2025-07-10 09:47:19 +02:00
Damiano Galassi 1ac45a3f25
libhb: cleanup handbrake.h 2025-07-10 09:44:59 +02:00
Damiano Galassi 7559e09326
libhb: ui: cli: add color range selection (#7001)
Co-authored-by: sr55 <sr55.code@outlook.com>
2025-07-08 15:13:13 +02:00
Damiano Galassi a94b41a01c
ports: handle temporary files path with non-ASCII characters on Windows (#6999)
Fix #6994.
2025-07-08 10:11:24 +02:00
sr55 06022011ac
docs: Add some additional notes to common quesitons on our Security Page. 2025-07-06 17:18:23 +01:00
sr55 ac344f69d6
Docs: Couple of corrections and remove old forum links. 2025-07-06 16:57:07 +01:00
Damiano Galassi 0f2c73bc5d
libhb: make it possible to use the QSV decoders during a scan
Disabled for now because the QSV decoders can't handle HDR dynamic metadata
2025-07-05 13:13:57 +02:00
Damiano Galassi 02a9da6e42
cli: fix hw_decode initialization 2025-07-05 13:13:57 +02:00
Damiano Galassi 0b9c54e5e4
libhb: print the correct decoder name in the job description 2025-07-05 13:13:57 +02:00
Damiano Galassi 9952eea06f
libhb: refactor some QSV specific options
Decouple the hwaccel code from hb_job_t when possible,
to make it possible to use the QSV decoder during a scan
in the future.
2025-07-04 18:09:52 +02:00
Damiano Galassi 9dd284f48f
scan: manually fall back to a sw decoder
The AV1 hwaccel doesn't automatically fall back
if it can't handle the video stream
2025-07-04 12:13:25 +02:00
Damiano Galassi b1aaeaef8f
contrib: fix FFmpeg build 2025-07-04 11:20:33 +02:00
Nomis101 61a2aec9d5
hwaccel: support AV1 hardware acceleration on Apple M3 and newer (#6339) 2025-07-04 11:11:14 +02:00
dashsantosh-mcw 678be8e990
hwaccel: enable av1 and vp9 mf decoder support (#6671) 2025-07-04 11:10:01 +02:00
sr55 fc3ecd6ce6
WinGui: Missed a code path for #7003 2025-07-02 18:48:29 +01:00
sr55 87017918a6
WinGui: By Default, Process Isolation will force disable system proxy. I've added a configuration option in portable.ini to override this on the offchance it causes any unexpected issues. Should help #7003 2025-07-02 18:44:06 +01:00
Nomis101 52da177bf6
contrib: update zimg to snapshot-20250624 (#6987) 2025-06-30 08:39:21 +02:00
Damiano Galassi c90a6b4c99
qsv: restore extract_extradata for QSV AV1
The libavcodec QSV AV1 encoder doesn't provide extradata
at the initialiation time even if AV_CODEC_FLAG_GLOBAL_HEADER is set,
so use a bitstream filter to extract it. Fix #7000.
2025-06-29 08:11:43 +02:00
Damiano Galassi 49b6697841
qsv: remove even more dead code 2025-06-29 08:08:08 +02:00
sr55 832a1d1ef7
WinGui: Improve handling of CPU core count detection by using physical rather than logical cores. This impacts simultaneous jobs and fixes an issue where you could run too many jobs at once. 2025-06-28 11:35:08 +01:00
sr55 1a0c2a6be9
WinGui: Fix a small cosmetic issue on the Filters tab. 2025-06-28 11:35:08 +01:00
Damiano Galassi 46cd8146a9
MacGui: enable expansion tooltis in the queue and presets tables 2025-06-28 07:52:46 +02:00
sr55 467fd9ab36
WinGui: The Dark theme is mature enough now that we can change the default setting for new installs to "System". It'll match whatever Windows is doing going forward for new installs only. Closes #6993 2025-06-27 21:24:54 +01:00
Damiano Galassi eea76de2d4
libhb: properly set VCN encoders preset
Fix #6974.
2025-06-27 18:55:35 +02:00
Damiano Galassi b346686778
libhb: update NVENC cq range
Fix #6418.
2025-06-27 07:51:14 +02:00
Damiano Galassi 6a42b94a9f
libhb: add cuda format filter (#5608)
Fix #5606.
2025-06-23 20:18:59 +02:00
hnsteyding eabf0a4ff1
contrib: update libvpl to 2.15.0 (#6944) 2025-06-21 12:07:53 +02:00
Damiano Galassi a53788233b
qsv: remove the last remainings of the hw_frames_ctx sharing code
Sharing of the context was alerady disabled, and it didn't work
properly with the filters in decavcodec.c, causing a hang.

Removing it until a better and working implementation is ready.
2025-06-21 10:45:19 +02:00