Skip to content

Update FlyleafLib v3.8.4 #107

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 19, 2025
Merged

Update FlyleafLib v3.8.4 #107

merged 2 commits into from
May 19, 2025

Conversation

umlx5h
Copy link
Owner

@umlx5h umlx5h commented May 17, 2025

Update FlyleafLib v3.8.4 from v3.8.3

Changelog

  • AudioDecoder: Fixes an issue with ReloadFilters()

  • VideoDecoder: Fixes an issue with PixelFormat (while software decoding and codec wrongly sets sw_pix_fmt, use pix_fmt instead)

  • Demuxer: Fixes an issue with BitmapSubtitles auto-increase of analyseduration/probesize [Fixes #502]

  • Engine.Config: Replaces FFmpegDevices with FFmpegLoadProfile (which by default requires/loads all FFmpeg libs) [Fixes #581]

  • PlaylistItem: Introduces MediaTitle for Movies/TVShows

  • Plugins.OpenDefault: Sets PlaylistItem's OrignalTitle/Title to filename (without removing any parts) in case of non-Movie/TVShow

  • Plugins.OpenSubtitles: Sets ExternalSubtitlesStream's Title to filename (without removing any parts)

  • Solution: Few code clean-ups and performance improvements

[Breaking Changes]

  • Engine.Config: Deprecates FFmpegDevices
  • Engine.FFmpeg: Deprecates DevicesLoaded/FiltersLoaded

New commits are cherry-picked from the following diff.

SuRGeoNix/Flyleaf@c0e719f...6838775

SuRGeoNix and others added 2 commits May 17, 2025 18:13
…Host.WinUI)

- AudioDecoder: Fixes an issue with ReloadFilters()
- VideoDecoder: Fixes an issue with PixelFormat (while software decoding and codec wrongly sets sw_pix_fmt, use pix_fmt instead)
- Demuxer: Fixes an issue with BitmapSubtitles auto-increase of analyseduration/probesize [Fixes #502]
- Engine.Config: Replaces FFmpegDevices with FFmpegLoadProfile (which by default requires/loads all FFmpeg libs) [Fixes #581]
- Config.FormatOpts: Disables by default the new FFmpeg format option extension_picky which causes issues with the allowed extentions [Fixes #577]

- PlaylistItem: Introduces MediaTitle for Movies/TVShows
- Plugins.OpenDefault: Sets PlaylistItem's OrignalTitle/Title to filename (without removing any parts) in case of non-Movie/TVShow
- Plugins.OpenSubtitles: Sets ExternalSubtitlesStream's Title to filename (without removing any parts)

- Solution: Few code clean-ups and performance improvements

[Breaking Changes]
- Engine.Config: Deprecates FFmpegDevices
- Engine.FFmpeg: Deprecates DevicesLoaded/FiltersLoaded

# Conflicts:
#	FlyleafLib.Controls.WPF/Config.cs
#	FlyleafLib.Controls.WPF/FlyleafLib.Controls.WPF.csproj
#	FlyleafLib.Controls.WinUI/FlyleafLib.Controls.WinUI.csproj
#	FlyleafLib/Engine/Config.cs
#	FlyleafLib/Engine/Language.cs
#	FlyleafLib/FlyleafLib.csproj
#	FlyleafLib/MediaFramework/MediaPlaylist/PlaylistItem.cs
#	FlyleafLib/MediaFramework/MediaRenderer/Renderer.VideoProcessor.cs
#	FlyleafLib/Plugins/OpenSubtitles.cs
#	FlyleafLib/Utils/Utils.cs
#	Plugins/OpenSubtitlesOrg/OpenSubtitlesOrg.cs
#	Plugins/OpenSubtitlesOrg/OpenSubtitlesOrg.csproj
#	Plugins/TorrentBitSwarm/TorrentBitSwarm.cs
#	Samples/FlyleafPlayer (WPF Control) (WPF)/App.xaml.cs
To disable device open by default
@umlx5h umlx5h merged commit 8efe548 into main May 19, 2025
1 check passed
@umlx5h umlx5h deleted the flyleaf-v3.8.4 branch May 19, 2025 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants