| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-12-09 | Enable VideoToolbox AV1 decode | gnattu | |
| This decoder differs from others provided by VideoToolbox in that it lacks any software fallback. To achieve consistent behavior with other VideoToolbox decoders, this PR implemented additional checking on the server to simulate the software fallback provided by VideoToolbox. The current fallback checking mechanism is a temporary solution. In the long term, it should be replaced with a more capable hardware capability checking system. | |||
| 2024-09-04 | Adapting AMD VAAPI-Vulkan pipeline to FFmpeg 7.0 (#12577) | Nyanmisaka | |
| 2024-08-28 | Prevent server from starting if the ffmpeg path is invalid (#12463) | gnattu | |
| 2024-07-17 | Add option to extract keyframe only during trickplay image generation | gnattu | |
| This would be significantly faster than decoding every frame, but it does have compatibility issues. Not all decoders support this mode, notably the VP9 decoder, CUVID decoders, and QSV decoders. Some videos with very long key-frame intervals may also perform poorly with this mode, as the image timing could become too inaccurate to reflect the actual frame. Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-05-25 | Backport pull request #11754 from jellyfin/release-10.9.z | Shadowghost | |
| Fix BD/DVD folder chapter image extraction Original-merge: 52be8be28fa27c0c7b4f53dc32e00ec0543616a9 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-03-28 | fix: move trickplay specific option into TrickplayOptions (#11229) | gnattu | |
| 2023-10-18 | Merge branch 'master' into trickplay | Nick | |
| 2023-08-03 | Expand AMD VA-API Vulkan filtering support to Polaris/gfx8 | nyanmisaka | |
| ROCm OpenCL runtime is not needed anymore when using HDR tone-mapping on Polaris/gfx8. This change requires jellyfin-ffmpeg5 5.1.3-4 or jellyfin-ffmpeg6 6.0-5 or newer versions. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2023-06-22 | Use config values | nicknsy | |
| 2023-06-22 | Trickplay generation, manager, storage | nicknsy | |
| 2023-03-10 | Apply review suggestions | Shadowghost | |
| 2023-03-10 | Add more comments and logging, streamline code | Shadowghost | |
| 2023-02-04 | Use FFmpeg concat for DVD and BD folder playback | Shadowghost | |
| 2023-02-04 | Fix BD and DVD folder probing and playback | Shadowghost | |
| 2023-02-04 | Revert "Remove DvdLib (#9068)" | Shadowghost | |
| This reverts commit db1913b08fac0749133634efebd1ee7a7876147a. | |||
| 2023-01-20 | Remove DvdLib (#9068) | Patrick Barron | |
| * Remove DvdLib * Update error message for blu-ray folders Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> * Remove BDInfo * Remove MediaEncoder.GetPrimaryPlaylistVobFiles * Remove BlurayDiscInfo Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> | |||
| 2022-12-05 | Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ↵ | Bond-009 | |
| (#8709) | |||
| 2022-10-16 | Add Vulkan filtering support for AMD VAAPI (Vega/gfx9+) | nyanmisaka | |
| This requires: - VK_EXT_image_drm_format_modifier extension - Linux kernel version >= 5.15 - jellyfin-ffmpeg5 >= 5.0.1-2 Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2022-09-23 | Backport pull request #8213 from jellyfin/release-10.8.z | nyanmisaka | |
| Fix high single thread usage in throttler Original-merge: ba026716c1609941ec50a26e50ef5e68cc84d0c0 Merged-by: Claus Vium <cvium@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2022-05-20 | Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fix | Cody Robibero | |
| (cherry picked from commit 60affd096595d68728506149d0ffce6e84b6b015) Signed-off-by: crobibero <cody@robibe.ro> | |||
| 2022-01-07 | Merge branch 'master' into keyframe_extraction_v1 | cvium | |
| # Conflicts: # Jellyfin.Api/Controllers/DynamicHlsController.cs # MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs # MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs | |||
| 2021-12-27 | Remove more warnings | Cody Robibero | |
| 2021-12-24 | Apply suggestions from code review | nyanmisaka | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Claus Vium <cvium@users.noreply.github.com> Co-authored-by: Bond_009 <bond.009@outlook.com> | |||
| 2021-12-24 | EncodingHelper hwaccel pipelines refactor | nyanmisaka | |
| separate the HW pipeline according to HWA method for maintainability. | |||
| 2021-11-12 | Use ImageFormat instead of string for extension | Joe Rogers | |
| 2021-11-09 | Fix some warnings | Bond_009 | |
| down to 580 | |||
| 2021-10-11 | Add image provider tests and clean up | Joe Rogers | |
| 2021-10-11 | Add support for non-jpg image extractions | Joe Rogers | |
| 2021-09-23 | Add first draft of keyframe extraction for Matroska | cvium | |
| 2021-08-30 | Merge branch 'master' into tonemap-overlay | Claus Vium | |
| 2021-08-30 | Simplify the way we choose our ffmpeg | Bond_009 | |
| * no longer search $PATH * no longer require a full path * don't fall back | |||
| 2021-08-13 | Merge branch 'master' into tonemap-overlay | Nyanmisaka | |
| 2021-08-11 | Apply suggestions from code review | Rich Lander | |
| Co-authored-by: Claus Vium <cvium@users.noreply.github.com> | |||
| 2021-08-10 | Fix warnings in MediaBrowser.Controller/MediaEncoding directory | Rich Lander | |
| 2021-07-25 | add support for cuda tonemap and overlay | nyanmisaka | |
| 2021-05-13 | Reduce warnings in MediaBrowser.Controller | crobibero | |
| 2021-05-07 | Enable nullable reference types for MediaBrowser.Controller | Bond_009 | |
| 2021-04-17 | Remove unused using directives | BaronGreenback | |
| 2021-02-06 | hybird vpp tonemapping for QSV on Linux | nyanmisaka | |
| 2021-02-06 | add cuda format converter | nyanmisaka | |
| 2020-12-03 | Remove IIsoMounter and IsoMounter | crobibero | |
| 2020-10-28 | Merge branch 'master' into bdiso-playback | Stan | |
| 2020-10-12 | Fix SA 1116 warnings | Jan-Pieter Baert | |
| 2020-10-01 | Remove PlayableStreamFileNames as unused | Stanislav Ionascu | |
| Since ffmpeg can play and transcode ISO files and BDMV folders directly, there's no use of that property. | |||
| 2020-10-01 | Add probe / direct-stream / transcoding support for BluRays | Stanislav Ionascu | |
| This commit (and ffmpeg built with libbluray support), adds support for playback of bluray images (bd-iso) and bluray folders. | |||
| 2020-08-22 | Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release | Bond_009 | |
| 2020-06-16 | Merge pull request #3343 from telans/comment-stops | Bond-009 | |
| Add full stop at end of comments (SA1629) | |||
| 2020-06-16 | Add full stop at end of comments (SA1629) | telans | |
| 2020-05-26 | Update IMediaEncoder.cs | artiume | |
| 2020-05-26 | add more separate hw decoding toggles | nyanmisaka | |
