Welcome on Planet VideoLAN. This page gathers the blogs and feeds of VideoLAN's developers and contributors. As such, it doesn't necessarly represent the opinion of all the developers, the VideoLAN project, ...
The first release of the VLC PipeWire plug-in is now available for testing, providing a native PipeWire audio output.
Version 3 of the VLC YTDL plug-in is now available. This switches to YT-DLP as backend and brings a few minor fixes.
After a long time, I have exciting things to share!
VLC media player for iPhone, iPod touch, iPad and Apple TV is receiving a major update on the App Store today. As always, it is completely free of charge in all countries and the source code is here.
We spent a bit of effort to bring the update to iOS 9 as there seem to be many people still using the 2nd generation iPad or the original iPad mini for video and also even iPhone 4S – so those are the oldest devices we still support – like in our last major release 2 years ago! It will even run faster than before now.
VLC 3.3 on iPhone 4SIn this update, we added a completely rewritten video playback user interface that simplifies and modernizes the user experience. Additionally, we add support for the SFTP and NFS protocols for media shares and change the network stacks for UPnP, SMB and FTP shares – this improves reliability but also adds the often requested download feature from shares to the local storage.
Further, we added a full black UI theme for OLED devices and access to media stored locally on iOS / iPadOS devices outside the application scope. This includes external USB storage devices.
Full black UI theme on iPhone 13In our mission to support everything possible in multimedia, we also added very special interesty features to this release, such as SAT>IP support including custom channel lists, RTSP streaming with enforced TCP mode and modified the white point adaption mode on supported devices. You can also list more than 500 files in your folder on Dropbox and Google Drive now. The full change log is here.
VLC 3.3 on iPad Pro, iPhone 13 and iPhone 4SAlong side the major update for iOS and iPadOS, today we also updated our port to Apple TV. It includes all the lower level improvements as well as quite a few smaller improvements and refinements.
VLC builds on RISC-V already. Next step would be testing in an emulator or simulator...
Support for a whole new instruction set architecture (ISA) is a somewhat rare occurence in VLC development...
Today, FFmpeg made a new release, numbered 5.0, called Lorentz.
This release is a major release, with numerous API changes, a few new features, and because we hope to have this one as LTS.
FFmpeg has had a lot of API changes during its history, but the project is very careful about those deprecations and removals:
we deprecate then we wait to allow the users time to upgrade, then we remove the APIs, because it could break the users programs.
But lately a lot of the APIs marked as deprecated were kept. Worse, internally, some of those APIs were still used, because it has been 4 years since we last removed anything.
So, in FFmpeg 5.0, a huge patchset removing all those deprecated APIs was merged last April. You can see that the patchset is more than 80 commits of removal
Some APIs were deprecated since 2013 and the changes can appear huge. But it's a good thing for the project, to avoid too much cruft. However it will probably require you to update your application (unless you did follow the deprecations very closely).
Some of the main API changes are:
In the meantime, you can still use FFmpeg 4.4, that is still supported
You can see the list of features for 5.0 on the website, but I will focus on the most important ones.
FFmpeg 5.0 has:
and a few other (see the Changelog and the git log)
Finally, this FFmpeg 5.0 release is important, because I hope that this release will start a new scheduling of FFmpeg releases.
I'd like to see one major release per year, and a LTS every other year. Which would mean 5.x would be a LTS release...
We'll see how realistic this is.
Enjoy this release!