jellyfin/MediaBrowser.Controller/MediaEncoding
gnattu 68bfabbaba Add option to extract keyframe only during trickplay image generation
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-07-17 00:47:22 +08:00
..
BaseEncodingJobOptions.cs Add EqualsAny for VideoCodecTag condition 2024-02-05 23:41:43 +08:00
EncodingHelper.cs Backport pull request #12149 from jellyfin/release-10.9.z 2024-06-23 11:40:59 -04:00
EncodingJobInfo.cs Add EqualsAny for VideoCodecTag condition 2024-02-05 23:41:43 +08:00
FilterOptionType.cs Add Vulkan filtering support for AMD VAAPI (Vega/gfx9+) 2022-10-16 23:08:59 +08:00
IAttachmentExtractor.cs Pass CancellationToken to ExtractAllAttachments 2022-03-22 19:17:48 +01:00
IEncodingManager.cs Fix warnings in MediaBrowser.Controller/MediaEncoding directory 2021-08-10 14:29:48 -07:00
IMediaEncoder.cs Add option to extract keyframe only during trickplay image generation 2024-07-17 00:47:22 +08:00
ISubtitleEncoder.cs Backport pull request #8182 from jellyfin/release-10.8.z 2022-08-13 21:46:33 -04:00
ITranscodeManager.cs Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker. 2024-01-14 12:11:16 +01:00
JobLogger.cs fix: accessing Standard* of a Process requires manually disposing them afterwards (#10125) 2023-08-20 20:06:57 +02:00
MediaInfoRequest.cs Enable nullable reference types for MediaBrowser.Controller 2021-05-07 00:39:20 +02:00
TranscodingJob.cs Add TranscodingSegmentCleaner to replace ffmpeg's hlsenc deletion 2024-03-16 07:35:05 +08:00
TranscodingJobType.cs Update StyleCop 2021-12-24 18:28:27 +01:00
TranscodingSegmentCleaner.cs Apply suggestions from code review 2024-03-17 20:45:00 +08:00
TranscodingThrottler.cs Add sanity check for ThrottleDelaySeconds 2024-03-16 07:35:05 +08:00