aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
AgeCommit message (Collapse)Author
2022-06-29Merge pull request #8001 from jellyfin/fix-yuvj420p-hwdecClaus Vium
Fix yuvj420p pixel format hardware decoding (cherry picked from commit d342b79218b06c2f2cd51bc1ddd08b7fc377c62c) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29Merge pull request #7975 from jellyfin/libva-driver-envBond-009
(cherry picked from commit 910df89ccefd3f9ddef4a189715f90dcb4191e7f) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29Merge pull request #7968 from jellyfin/fix-hwa-blurayBond-009
(cherry picked from commit 5f15339919ebf5db0a9a05c4c98a955e5ca1f4b7) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29Merge pull request #7964 from jellyfin/dovi-side-dataJoshua M. Boniface
(cherry picked from commit 39d185c7b19ed2da1ae46566152fb1cf182266cd) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29Merge pull request #7950 from nyanmisaka/brighter-vpp-tonemapCody Robibero
(cherry picked from commit b36543275f8e1c380f5c247a04a48d5d96eb5836) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29Merge pull request #7947 from nyanmisaka/video-range-conditionCody Robibero
(cherry picked from commit f1d56aa5cef4c60021e0b29c5d9fb3adf384fda7) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29Merge pull request #7941 from jellyfin/fix-overflowCody Robibero
(cherry picked from commit fd4ffc6ba3317987856629088b759db8c1128ecd) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-14Merge pull request #7925 from nyanmisaka/remove-mpeg4-amfCody Robibero
(cherry picked from commit b295b0478c3bb8dd1b9d9ab7f15e7326c3eda2fe) Signed-off-by: crobibero <cody@robibe.ro>
2022-06-14Merge pull request #7924 from jellyfin/improve-swdec-amf-tonemapCody Robibero
(cherry picked from commit 288808009813fea527c9b06c3598c49eff3eace0) Signed-off-by: crobibero <cody@robibe.ro>
2022-06-10Merge pull request #7828 from nyanmisaka/fix-dovi-tonemapBond-009
Fix Dolby Vision profile 5 and 8 to SDR HW tone-mapping (cherry picked from commit 8595a979a872c05d0d06f9b87ed1b56c693c267d) Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20Merge pull request #7736 from jellyfin/fix-swscale-pgsJoshua M. Boniface
(cherry picked from commit 5da4bcc782c47c5bf64e1cc06eabd07b7f82de33) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20Merge pull request #7716 from Shadowghost/opus-fixCody Robibero
Respect limited opus sampling rates when building trancoding command (cherry picked from commit 5a9afb0874b0862f6184478003332219796ee73b) Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fixCody Robibero
(cherry picked from commit 60affd096595d68728506149d0ffce6e84b6b015) Signed-off-by: crobibero <cody@robibe.ro>
2022-04-28Merge pull request #7643 from jellyfin/h264-levelCody Robibero
(cherry picked from commit 12f9132975a4415ab7df3be9dcc2b56d68082d5f) Signed-off-by: crobibero <cody@robibe.ro>
2022-04-17Merge pull request #7580 from jellyfin/external-audio-mapCody Robibero
(cherry picked from commit c5212a20a314adb3cf654bc1a08f03933377e519) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-07Merge pull request #7557 from jellyfin/pgs-qsv-iris655Cody Robibero
(cherry picked from commit 620625c4c12ad59c0c36ca9bc3f405242ee3d83d) Signed-off-by: crobibero <cody@robibe.ro>
2022-03-25Merge pull request #7333 from eyezak/hls/audio-bitstream-fmp4Joshua M. Boniface
2022-03-25Apply suggestions from code reviewNyanmisaka
2022-03-22Improve fps for cuda tonemap in sw decodingNyanmisaka
avoid second copy if subtitle is not applied.
2022-03-12Merge pull request #7325 from eyezak/issue/6450Cody Robibero
2022-03-09Fix the fMP4 HLS audio sync issue on Safarinyanmisaka
2022-03-08Re-enable the legacy NVIDIA CUVID decoder in full HWA pipeline (#7413)Nyanmisaka
2022-03-06Series: issue-6450Isaac Gordezky
Issue: https://github.com/jellyfin/jellyfin/issues/6450 Enable DirectPlay responses Rewrite DirectPlay and DirectStream resolution Prefer copy transcode video codec options Enhance condition processor Support DirectStream and Transcode with parity Rework audio stream selection and add tests for ExternalAudio Update MediaInfoHelper to only call StreamBuilder once
2022-03-05Merge pull request #7404 from nyanmisaka/omxJoshua M. Boniface
2022-03-05Remove the deprecated OMX and MMAL HWAnyanmisaka
2022-03-05 Set the name of intel vaapi driver explicitlynyanmisaka
Fix crashes on older intel gfx when both iHD and i965 driver are existed.
2022-03-01Merge pull request #7387 from jellyfin/nvdec-threadsClaus Vium
2022-03-01Lowering the VRAM usage on NVDEC decoderNyanmisaka
2022-03-01Fix the path to the extracted fonts on WindowsNyanmisaka
2022-03-01Merge pull request #7275 from Nalsai/burn-subtitle-attached-fontsBond-009
2022-02-28Merge pull request #7338 from mueslimak3r/hls-remove-seek-paramCody Robibero
2022-02-28Update presets for NVENC encoderNyanmisaka
2022-02-21Update MediaBrowser.Controller/MediaEncoding/EncodingHelper.csIsaac Gordezky
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-02-18dont use noaccurate_seek for hlscameron
2022-02-18[Bugfix] Provile bitStreamArgs for HLS fMP4Isaac Gordezky
Enable the audio bitstream arguments to ffmpeg for both ts and fMP4 HLS streaming
2022-02-10add extracting attachments for ffmpeg to burn subsNils Fürniß
2022-02-07Fix h264_v4l2m2m acceleration in Raspberry Pi 4Ace Olszowka
2022-01-09Also seek the external audio streamnyanmisaka
2022-01-08Fix the wrong logic in HEVC VP9 10bit hwdec boxesnyanmisaka
2022-01-06ADd more null checkCody Robibero
2021-12-27Remove more warningsCody Robibero
2021-12-26Fix analysis issuesCody Robibero
2021-12-25Merge remote-tracking branch 'origin/master' into hwanyanmisaka
2021-12-24Apply suggestions from code reviewnyanmisaka
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-24EncodingHelper hwaccel pipelines refactornyanmisaka
separate the HW pipeline according to HWA method for maintainability.
2021-12-08Fix wrong ffmpeg map argument due to wrong calculationJonas Resch
2021-12-03Optimize calculation of external audio stream index in ↵Jonas Resch
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-12-03Replace escaped quote string with quote character in ↵Jonas Resch
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-11-30Implement coding standards from 2nd code feedbackJonas Resch
2021-11-30Implement code feedbackJonas Resch
- Rewrite AudioResolver - Use async & await instead of .Result - Add support for audio containers with multiple audio streams (e.g. mka) - Fix bug when using external subtitle and external audio streams at the same time