| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-24 | style: fix return statement indentation in StreamInfo.cs | sususu98 | |
| 2025-04-24 | Style: Fix indentation in StreamInfo.cs | sususu98 | |
| 2025-04-23 | refactor(StreamInfo): reorganize subtitle URL logic and conditions | sususu98 | |
| # Conflicts: # MediaBrowser.Model/Dlna/StreamInfo.cs | |||
| 2025-04-02 | Improve dynamic HDR metadata handling (#13277) | gnattu | |
| * Add support for bitstream filter to remove dynamic hdr metadata * Add support for ffprobe's only_first_vframe for HDR10+ detection * Add BitStreamFilterOptionType for metadata removal check * Map HDR10+ metadata to VideoRangeType.cs Current implementation uses a hack that abuses the EL flag to avoid database schema changes. Should add proper field once EFCore migration is merged. * Add more Dolby Vision Range types Out of spec ones are problematic and should be marked as a dedicated invalid type and handled by the server to not crash the player. Profile 7 videos should not be treated as normal HDR10 videos at all and should remove the metadata before serving. * Remove dynamic hdr metadata when necessary * Allow direct playback of HDR10+ videos on HDR10 clients * Only use dovi codec tag when dovi metadata is not removed * Handle DV Profile 7 Videos better * Fix HDR10+ with new bitmask * Indicate the presence of HDR10+ in HLS SUPPLEMENTAL-CODECS * Fix Dovi 8.4 not labeled as HLG in HLS * Fallback to dovi_rpu bsf for av1 when possible * Fix dovi_rpu cli for av1 * Use correct EFCore db column for HDR10+ * Undo outdated migration * Add proper hdr10+ migration * Remove outdated migration * Rebase to new db code * Add migrations for Hdr10PlusPresentFlag * Directly use bsf enum * Add xmldocs for SupportsBitStreamFilterWithOption * Make `VideoRangeType.Unknown` explicitly default on api models. * Unset default for non-api model class * Use tuples for bsf dictionary for now | |||
| 2025-03-30 | Fix StreamInfo.ToUrl (#13808) | Tim Eisele | |
| 2025-03-28 | Reduce allocations, simplifed code, faster implementation, included tests - ↵ | Tim Eisele | |
| StreamInfo.ToUrl (#9369) * Rework PR 6168 * Fix test | |||
| 2025-01-11 | Prefer ApiKey over api_key in generated URL's (#13342) | Niels van Velzen | |
| 2024-09-22 | Let HLS Controller decide if subtitle should be burn in | gnattu | |
| Previously, we predicted whether the subtitle should be burned in with transcode reasons, but that was not accurate because the actual transcoding codec is only determined after the client has requested the stream. This pass through the option to the `DynamicHlsController` to handle the subtitle burn-in during the actual transcoding process. Now the client should be responsible to conditionally load the subtitle when this option is enabled. | |||
| 2024-09-17 | Rework PR 6203 | Shadowghost | |
| 2024-09-07 | Add MediaStream.ReferenceFrameRate for problematic video files (#12603) | gnattu | |
| Co-authored-by: Nyanmisaka <nst799610810@gmail.com> | |||
| 2024-07-17 | Add EnableAudioVbrEncoding to TranscodingProfile | gnattu | |
| This will allow the client selectively disable VBR audio when it causes problems. Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-03-08 | Lowercase MediaStreamProtocol for backwards compatibility | Cody Robibero | |
| 2024-03-04 | Add MediaStreamProtocol enum (#10153) | Niels van Velzen | |
| * Add MediaStreamProtocol enum * Add default handling for enum during deserialization --------- Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2023-07-29 | Enable nullable for more files | Bond_009 | |
| 2023-06-28 | Migrate VideoRange and VideoRangeType to Enum | Shadowghost | |
| 2023-04-06 | Remove redundant casts | Stepan Goremykin | |
| 2023-03-10 | Merge pull request #9254 from Shadowghost/dvdbdfix | Bond-009 | |
| 2023-03-10 | Apply review suggestions | Shadowghost | |
| 2023-03-10 | Fix DLNA playback of DVD and BD folders | Shadowghost | |
| 2023-02-19 | Optimize tryparse | Bond_009 | |
| * Don't check for null before * Don't try different formats when not needed (NumberFormat.Integer is the fast path) | |||
| 2022-12-07 | Use ArgumentException.ThrowIfNullOrEmpty | Bond_009 | |
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-12-05 | Replace == null with is null | Bond_009 | |
| 2022-09-28 | Remove redundant using directives | Hannes Braun | |
| 2022-06-29 | Merge pull request #7947 from nyanmisaka/video-range-condition | Cody Robibero | |
| (cherry picked from commit f1d56aa5cef4c60021e0b29c5d9fb3adf384fda7) Signed-off-by: Joshua Boniface <joshua@boniface.me> | |||
| 2022-03-25 | Fix DLNA DirectPlay | Shadowghost | |
| 2022-03-06 | Clean up EnumFlags serialization | Cody Robibero | |
| 2022-03-06 | Convert TranscodeReason to Flags | Isaac Gordezky | |
| 2022-02-14 | Fix some warnings | Bond_009 | |
| 2021-11-08 | Fix and disable new dotnet6 warnings | Cody Robibero | |
| 2021-09-03 | Fix some warnings | Bond_009 | |
| 2021-08-28 | Remove more and more warnings | Cody Robibero | |
| 2021-03-22 | fix isdirectstream default | cvium | |
| 2021-03-22 | change HLS endpoint defaults to false | cvium | |
| 2021-02-20 | Address comments | Bond_009 | |
| 2021-02-20 | Enable TreatWarningsAsErrors for MediaBrowser.Model | Bond_009 | |
| 2021-02-13 | Minor improvements | Bond_009 | |
| 2020-11-20 | Merge remote-tracking branch 'upstream/master' into fmp4-hls | nyanmisaka | |
| 2020-11-11 | adjust bitrate limit for HLS audio codecs | nyanmisaka | |
| 2020-10-22 | [AudioTranscoding] Add FLAC as supported target audio format and be able to ↵ | Stéphane Senart | |
| define the corresponding target sample rate | |||
| 2020-10-22 | [AudioTranscoding] Add FLAC as supported target audio format and be able to ↵ | Stéphane Senart | |
| define the corresponding target sample rate | |||
| 2020-09-28 | Fix SA1513, SA1514, SA1507, and SA1508 | Matt Montgomery | |
| 2020-08-19 | Fix warnings | Bond_009 | |
| 2020-07-05 | Merge pull request #3505 from Bond-009/minor3 | Joshua M. Boniface | |
| Minor fixes | |||
| 2020-07-04 | Minor fixes | Bond_009 | |
| 2020-07-04 | Use Array.Empty | Patrick Barron | |
| 2020-06-16 | Merge pull request #3343 from telans/comment-stops | Bond-009 | |
| Add full stop at end of comments (SA1629) | |||
| 2020-06-16 | fix SA1513/SA1516 | telans | |
| 2020-06-16 | Add full stop at end of comments (SA1629) | telans | |
| 2020-04-05 | Enable nullabe reference types for MediaBrowser.Model | Bond_009 | |
