Commit Graph
92 Commits
Author SHA1 Message Date
gnattu abc88f313b Merge pull request #754 from jellyfin/renovate/ci-deps
Update shogo82148/actions-upload-release-asset action to v1.10.4
2026-08-15 17:42:35 +08:00
gnattu 4762fa961d Merge pull request #744 from jellyfin/fix/d3d11-dovi-p5-mmr-packing
Fix D3D11 Dolby Vision conversion on Qualcomm
2026-07-20 22:27:48 +08:00
gnattu 438cb3af4a Merge pull request #726 from jellyfin/d3d11va_filters
avfilter/d3d11: add tonemap/transpose/deint/scale filters for Qualcomm
2026-07-12 21:52:29 +08:00
gnattu 613dc1a1c2 Merge pull request #700 from jellyfin/renovate/homebrew-actions-digest
Unpin Homebrew/actions/setup-homebrew
2026-05-03 21:28:26 +08:00
gnattu 53aa10e8e8 Merge pull request #692 from jellyfin/renovate/msys2-setup-msys2-digest
Update msys2/setup-msys2 digest to e989830
2026-04-19 00:03:21 +08:00
gnattu b848bbcce7 Merge pull request #691 from jellyfin/renovate/homebrew-actions-digest
Update Homebrew/actions digest to 98cfa07
2026-04-19 00:02:55 +08:00
gnattu 308fa324cf Merge pull request #690 from mertalev/fix/arm64-hardening
Remove hardening for arm64
2026-04-19 00:01:54 +08:00
gnattu bf5149e995 Merge pull request #681 from jellyfin/multistream-fallback
ffprobe: avoid runaway only_first_vframe probing
2026-04-05 17:20:40 +08:00
gnattu 5f92b88310 Merge pull request #673 from jellyfin/vframe-fallback
add safe bail out for fisrt-vframe ffprobe opt
2026-03-24 02:07:17 +08:00
gnattu a70a8b9f40 Merge pull request #657 from nyanmisaka/update-patch-list
Update patch list
2026-02-05 03:04:21 +08:00
gnattu 9baa25f98e Merge pull request #624 from jellyfin/fix-msys2-unibreak-license
fix license conflict for msys2 libunibreak
2025-10-13 19:37:52 +08:00
gnattu a678df6b13 fix license conflict for msys2 libunibreak
using realname will conflict with the msys2 upstream libunibreak package that will fail the installation
2025-10-13 15:59:33 +08:00
gnattu 0a9bc6177e Merge pull request #628 from jellyfin/pin-nasm-v2
pin nasm to v2 on macOS build
2025-10-11 11:02:57 +08:00
gnattu 4f5126bdf3 Fix SVN checkout to use SCRIPT_REV
For some reason openmpt is not correctly checking out the specified revision due to incorrect env var has being used
2025-10-04 02:11:17 +08:00
gnattu 2818ab99f9 Merge pull request #618 from jellyfin/polyfill-nrpoc-macos
Add nproc alias for macOS builder
2025-09-07 00:55:49 +08:00
gnattu 29e5f9f01c Merge pull request #608 from jellyfin/ci/cross-compile-intel-mac
Cross compile x86_64 macOS build on arm64 runner
2025-07-20 21:42:41 +08:00
gnattu 91e574640c Merge pull request #599 from jellyfin/renovate/msys2-setup-msys2-digest 2025-06-23 13:40:50 +08:00
gnattu f1844b0636 Merge pull request #593 from jellyfin/renovate/ci-deps
Update shogo82148/actions-upload-release-asset action to v1.8.1
2025-06-12 11:40:55 +08:00
gnattu 5f7ecce78b Merge pull request #589 from jellyfin/vt-allow-invalid
lavc/videotoolbox: don't return external error for invalid vt frame
2025-06-10 21:39:07 +08:00
gnattu adeb12c62a Merge pull request #568 from jellyfin/fix-cmake-macos
Fix CMake4.0+ on macOS
2025-05-07 17:26:33 +08:00
gnattu f75377fc7f Merge pull request #542 from jellyfin/renovate/ci-deps
Update actions/download-artifact action to v4.1.9
2025-02-27 03:47:56 +08:00
gnattu fc6b4d3538 Merge pull request #539 from jellyfin/renovate/ci-deps
Update actions/upload-artifact action to v4.6.1
2025-02-22 17:07:35 +08:00
gnattu 568edf03b3 Merge pull request #537 from jellyfin/renovate/ci-deps
Update appleboy/ssh-action action to v1.2.1
2025-02-20 17:15:49 +08:00
gnattu 9ce0bcc6fe libxml2: fallback to internal entropy (#531)
* libxml2: fallback to internal entropy
2025-02-01 23:23:18 +08:00
gnattu 9ba6e9a7c9 Merge pull request #519 from jellyfin/ffprobe-first-vframe
fftools/ffprobe: add only_first_vframe option to show first video frame info
2025-01-21 21:24:36 +08:00
gnattu 53c3cddcae Merge pull request #526 from jellyfin/fix-dovi-removal
lavc/bsf/hevc_metadata: always remove dovi at the end of au
2025-01-18 03:07:02 +08:00
gnattu f8115cab62 Merge pull request #525 from jellyfin/renovate/ci-deps
Update actions/upload-artifact action to v4.6.0
2025-01-11 01:47:59 +08:00
gnattu 1d5a7cbb0a Merge pull request #520 from nyanmisaka/fix-opus-avx2-and-dg1-upstream
Fix Opus AVX2 auto detection and DG1 upstream support
2024-12-26 09:00:11 +08:00
gnattu a7d64d5f86 Merge pull request #518 from jellyfin/ne10-opus
Add NE10 to enable more neon optimization for libopus
2024-12-22 23:28:45 +08:00
gnattu 819877c052 Merge pull request #517 from jellyfin/tonemapx-dovi2hdr
avfilter/tonemapx: add dovi to hdr10 support
2024-12-22 23:23:07 +08:00
gnattuandNyanmisaka 3a595cd3a0 Fix indent
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-12-21 20:27:39 +08:00
gnattu b7d81fce14 Merge pull request #509 from jellyfin/fix-ass-null
avformat/assenc: do not copy null terminator
2024-12-14 15:55:52 +08:00
gnattu c083ca8f4f Merge branch 'jellyfin' into fix-ass-null 2024-12-11 14:57:34 +08:00
gnattu f8c9e375e9 Merge pull request #514 from jellyfin/dont-invent-framerate-based-timebase
fftools/ffmpeg_mux_init: default to input timebase for streamcopy
2024-12-11 13:12:35 +08:00
gnattu ecaf4183af Merge pull request #513 from jellyfin/renovate/msys2-setup-msys2-digest
Update msys2/setup-msys2 digest to d44ca8e
2024-12-10 17:28:01 +08:00
gnattu 49d40b0876 Merge pull request #508 from nyanmisaka/fix-rkmpp-two-issues
Fix two issues in RKMPP
2024-11-24 21:39:54 +08:00
gnattu 10e9aaf9bb Merge pull request #500 from jellyfin/jellyfin-vt-av1dec
avcodec/videotoolbox: backport AV1 hardware acceleration
2024-11-16 22:06:43 +08:00
gnattu 982e2b8024 Merge pull request #485 from jellyfin/fix-atenc-layout-samplerate
avcodec/audiotoolboxenc: fix 7.1 channel mapping and sample rate
2024-10-23 11:05:00 +08:00
gnattu e83138a266 Merge pull request #484 from jellyfin/validate-dovi-config-in-muxers
avformat: validate dovi config in muxers
2024-10-23 02:10:24 +08:00
gnattu 204bed3794 Merge pull request #486 from jellyfin/renovate/ci-deps
Update shogo82148/actions-upload-release-asset action to v1.7.8
2024-10-21 20:23:43 +08:00
gnattu 845992ead1 Merge pull request #481 from nyanmisaka/rkmpp-fixes
Sync RKMPP fixes from ffmpeg-rockchip
2024-10-17 02:46:53 +08:00
gnattu 84a0ae4395 Merge pull request #480 from jellyfin/remove-hdr10plus-dovi-bsf
avcodec: add remove_dovi and remove_hdr10plus option to hevc,av1_metadata bsf
2024-10-17 02:46:39 +08:00
gnattu 8036a78838 Merge pull request #479 from jellyfin/tv-range-scale-v2
Fix TV range color scaling (again)
2024-10-15 07:40:19 +08:00
gnattu 69ec9b61ef Merge pull request #478 from jellyfin/renovate/ci-deps
Update actions/upload-artifact action to v4.4.3
2024-10-10 06:32:19 +08:00
gnattu ac98a44f8c Merge pull request #477 from jellyfin/fix-more-range-tonemapx
avfilter/tonemapx: fix more range handling
2024-10-09 21:18:21 +08:00
gnattu 0697178951 Merge pull request #476 from jellyfin/renovate/ci-deps
Update actions/upload-artifact action to v4.4.2
2024-10-09 11:41:01 +08:00
gnattu 2e19320d3d Merge pull request #472 from jellyfin/fix-tonemap-peak-range
avfilter/tonemap**: use more stable range and peak handling
2024-10-05 18:47:45 +08:00
gnattu 2fad34dd76 Merge pull request #465 from jellyfin/fix-transpose-vt-build-xcode16
avfilter/transpose_vt: fix build on xcode 16
2024-09-26 19:04:14 +08:00
gnattu 82994cd62f Merge pull request #464 from jellyfin/renovate/ci-deps
Update actions/checkout action to v4.2.0
2024-09-26 05:28:10 +08:00
gnattu f5d6432e17 Merge pull request #459 from jellyfin/add-12b-vt
hevc: add 12bit videotoolbox decoding support
2024-09-18 15:23:22 +08:00
gnattu 6038f385ec Merge pull request #457 from jellyfin/add-bwdif-vt
avfilter: add vf_bwdif_videotoolbox
2024-09-12 17:04:30 +08:00
gnattu af8156a8cc Merge pull request #450 from nyanmisaka/vpp-tm-cll
Fix some issues in QSV VPP filters
2024-09-06 10:20:38 +08:00
gnattu ca08a83b44 Merge pull request #449 from jellyfin/jellyfin-7.0
Merge 7.0 into the default branch
2024-09-05 21:25:52 +08:00
gnattu 0b01ff1419 Merge pull request #448 from nyanmisaka/vk-va-interop
Update vulkan patches for 7.0.2
2024-09-05 06:40:38 +08:00
gnattu ea96247f93 Merge pull request #446 from jellyfin/renovate/ci-deps
Update actions/upload-artifact action to v4.4.0
2024-08-31 08:29:05 +08:00
gnattu efe5f43f48 Merge pull request #444 from nyanmisaka/strip-hdr-meta
Strip the HDR metadata from tonemapx output
2024-08-28 01:35:52 +08:00
gnattu 3e7f6e0fa7 Merge pull request #443 from jellyfin/renovate/ci-deps
Update shogo82148/actions-upload-release-asset action to v1.7.7
2024-08-26 00:31:39 +08:00
gnattu a8934864d6 Merge pull request #439 from jellyfin/jellyfin-7.0-fix-vt-color-range
avfilter/*videotoolbox: fix color range handling
2024-08-22 02:29:59 +08:00
gnattu cc218f2af2 Merge pull request #441 from jellyfin/renovate/ci-deps
Update shogo82148/actions-upload-release-asset action to v1.7.6
2024-08-20 04:05:46 +08:00
gnattu acea6976b1 Merge pull request #438 from jellyfin/7.0-gamut-compression
avfilter/tonemap_*: add ACES Reference Gamut Compression
2024-08-15 22:11:09 +08:00
gnattu 24345c4812 Merge pull request #430 from jellyfin/tonemap-7.0
avfilter/tonemap*: add ICtCp based tonemap method
2024-08-10 16:05:07 +08:00
gnattuandNyanmisaka 16c55918a6 avfilter/tonemap_cl: fix code style
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-08-10 16:02:27 +08:00
gnattu 587d4e0db1 Merge pull request #433 from jellyfin/jellyfin-fix-vt-leak
avutil/hwcontext_videotoolbox: fix leak and spamming
2024-08-10 15:53:48 +08:00
gnattu d1775186f8 Merge pull request #431 from jellyfin/transpose-vt-autoselect
avfilter/transpose_vt: select implementation based on macOS version
2024-08-10 14:32:47 +08:00
gnattu 2d563d4ec9 Merge pull request #428 from jellyfin/renovate/ci-deps
chore(deps): update actions/upload-artifact action to v4.3.6
2024-08-07 02:20:33 +08:00
gnattu 1f32785a3f Merge pull request #426 from jellyfin/renovate/msys2-setup-msys2-digest
chore(deps): update msys2/setup-msys2 digest to ddf331a
2024-08-03 23:19:44 +08:00
gnattu b6617cf6ef Merge pull request #425 from jellyfin/renovate/ci-deps
chore(deps): update actions/upload-artifact action to v4.3.5
2024-08-03 02:40:42 +08:00
gnattu 9691809e8a Merge pull request #423 from jellyfin/renovate/msys2-setup-msys2-digest
chore(deps): update msys2/setup-msys2 digest to 5df0ca6
2024-07-28 00:26:42 +08:00
gnattu e108294404 Merge pull request #416 from jellyfin/hdr-vt-tonemap
avfilter/tonemap_videotoolbox: improve quality
2024-07-24 18:02:45 +08:00
gnattuandNyanmisaka f2c36b8303 ci: set .git
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-07-24 17:28:43 +08:00
gnattu 443d842d1e Merge pull request #417 from jellyfin/renovate/pin-dependencies
chore(deps): pin msys2/setup-msys2 action to d0e80f5
2024-07-16 20:21:30 +08:00
gnattu 27d2232727 Merge pull request #412 from jellyfin/win64-clang
ci: Add Windows Clang builder
2024-07-16 20:18:56 +08:00
gnattu 9553f9b76b Merge pull request #387 from jellyfin/test-add-ac4
avcodec: add ac-4 decoder
2024-07-16 20:18:36 +08:00
gnattu 0b41bc97f4 ci: enable directwrite for libass 2024-07-16 02:25:33 +08:00
gnattu d80bee111f Merge pull request #414 from jellyfin/macos-ci-enhancement
ci: improve macOS build
2024-07-12 17:18:41 +08:00
gnattu beafe65987 Merge pull request #411 from jellyfin/renovate/ci-deps
chore(deps): update ci dependencies
2024-07-08 01:10:00 +08:00
gnattu 0d2ae620a8 Merge pull request #410 from jellyfin/improve-vt-overlay-perf
avfilter/vf_overlay_videotoolbox: add fast code path for bgra overlay
2024-07-07 22:41:10 +08:00
gnattu b28524f0d5 Merge pull request #407 from jellyfin/simd-tonemapx
avfilter/tonemapx: add simd optimized tonemapx
2024-07-07 22:40:27 +08:00
gnattuandNyanmisaka efc31adac4 Apply suggestions from code review
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-06-29 13:28:40 +08:00
gnattu 4ce00f102d fix build 2024-06-25 01:19:01 +08:00
gnattu 8b97a42221 avfilter/colorspace: fix dovi peak calculation
The max PQ to max mastering display luminance calculation is wrong and not within the scale of ffmpeg. This will overflow the pixels during tone mapping unless the user supplies a peak value to overwrite this.

- No need to multiply by reference white for PQ to luminance
- The ffmpeg brightness scale for SMPTE ST.2084 is 100 not 10000

Before: 811943.437500
After: 399.9721366995 (4000 nit master display)
2024-06-25 00:48:34 +08:00
gnattu eef3ccfd56 Merge pull request #390 from jellyfin/podman
Allow using Podman instead of Docker
2024-05-26 22:23:24 +08:00
gnattu af4a142285 Merge pull request #386 from jellyfin/opus-allow-5point1-side
avcodec/libopusenc: Allow 5.1(side) channel inputs
2024-05-02 17:11:46 +08:00
gnattu 52816e3c6d Merge pull request #382 from jellyfin/renovate/ci-deps
chore(deps): update ci dependencies
2024-04-23 02:16:01 +08:00
gnattu 9bafb98706 Merge pull request #381 from jellyfin/fix-fuzz
fix: remove fuzz
2024-04-22 15:40:15 +08:00
gnattu 3c9bf864d3 Merge pull request #372 from gnattu/jellyfin-add-mjpeg-videotoolbox
lavc/videotoolboxenc: add MJPEG support
2024-04-22 04:09:00 +08:00
gnattu 202de8dfe1 Merge pull request #369 from gnattu/jellyfin-add-tonemap-videotoolbox
avfilter: add vf_tonemap_videotoolbox
2024-03-24 03:49:09 +08:00
gnattu 4ecdf80f89 Merge pull request #363 from jellyfin/ci-update
Fix secrets to work how it did before
2024-03-20 22:24:50 +08:00
gnattu f319aa01f0 Merge pull request #352 from gnattu/jellyfin
fix VT tone mapping and add transpose_vt
2024-03-09 22:17:26 +08:00
gnattu 620f0d2cd3 Merge pull request #345 from gnattu/jellyfin-macos-build
feat: add macOS builder script for CI
2024-03-07 07:07:48 +08:00
gnattu 47057cf200 Merge branch 'jellyfin:jellyfin' into jellyfin-macos-build 2024-03-01 17:54:44 +08:00
gnattu 06eef059fc Merge pull request #340 from gnattu/backport_vt
feat: add patches for VT
2024-02-29 01:10:03 +08:00