More details about the ongoing work on Swscale rewrite, on the various Vulkan changes, the assembly detailed and a bit of statistics about this release.
15,809 karma · joined May 13, 2010
Video startup founder
One of the VLC lead developers
jb -at- videolan.org http://www.jbkempf.com/ http://www.ohloh.net/accounts/jbkempf
[ my public key: https://keybase.io/jbk; my proof: https://keybase.io/jbk/sigs/qDODqvlBWPF_96drobDfP-m8PVJNC71Ts7yXzpaDu_c ]
More details about the ongoing work on Swscale rewrite, on the various Vulkan changes, the assembly detailed and a bit of statistics about this release.
For a lot of use cases, including Basic and Main profile, H.264 is already free.
Yes, this is going to be fun to watch.
Rust does not bring more performance. Just more safety.
AV2 saves 25% bandwidth at the cost of 5x more decoding complexity.
It works in French d2vid (Deuvid)
Questions: why no X? Do you have a feature to resize (summarize?) to the text to fit into short boxes?
Kyber is an open-source SDK and platform to control remote machines, from Remote Desktop to Robots Teleoperation/Teleobservation.
Kyber is a multi-stream and multi-actuator transport in extremely-low latency, over Quic; it encloses the server, the client and the protocol.
One could use Kyber to control robots, drones, desktop, servers in the cloud or just remote rendering of interactive 3D programs. Kyber is done for Remote RealTime, where every millisecond matters.
Kyber is developed by engineers from the VLC and FFmpeg community, and we code in Rust, in C and in assembly. We have some development in Go too.
We're a quite technical team, but cool to work with.
Contact: jobs -- at -- kyber.media (subject: “HN job”)
Kyber is an open-source SDK and platform to control remote machines, from Remote Desktop to Robots Teleoperation/Teleobservation.
Kyber is a multi-stream and multi-actuator transport in extremely-low latency, over Quic; it encloses the server, the client and the protocol.
One could use Kyber to control robots, drones, desktop, servers in the cloud or just remote rendering of interactive 3D programs. Kyber is done for Remote RealTime, where every millisecond matters.
Kyber is developed by engineers from the VLC and FFmpeg community, and we code in Rust, in C and in assembly. We have some development in Go too.
We're a quite technical team, but cool to work with.
Contact: jobs -- at -- kyber.media (subject: “HN job”)
Depends of your paranoia level: either because laziness or because of evil intentions...
Debugging and testing is just for the non-believers.
Since it requires App Bundles, which is mandatory, as soon as you have Android TV support, for example.
https://android-developers.googleblog.com/2022/11/app-bundle...
See https://dev.to/npomepuy/vlc-for-android-updates-on-the-play-...
It is required, as soon as you have Android TV support, for example.
https://android-developers.googleblog.com/2022/11/app-bundle...
See https://dev.to/npomepuy/vlc-for-android-updates-on-the-play-...
Native NDK is another can of worms, with updates linked to SDK or sometimes not, unclear documentation about device and API compatibilities, compiler behavior changes and other requirements (like the 16K one) that impact so many 3rd party native libraries.
But, of course, the rules on the uploading and the changes of the Console, that changes so often is what makes it painful.
The absolute nightmare is about giving Google the root signing key of your application, the unfinished business about app bundles (which should reduce the size of the downloaded app, and more often than not, make it bigger), the changes in compliance, letters to sign for different countries, the compatibility for Google form factors (XR, TV, Auto, Automotive), Inline installs and other Teacher Progams, Play for family and so on.
All of this changes non-stop and is very poorly documented :)
At least, the Play Store is still GPLv2 compatible, so for now, we're saved (VLC)
So far, VideoLabs is hiring most of the VLC core developers and those people are the main force of development of VLC. It's setup this way so that if the Videolabs company does not live forever, VLC stays forever free, and the non-profit lives.
This is quite classic of open source projects, and in the case of VideoLAN, there are 3 or 4 companies doing consulting.
Same for us, our forum and our Gitlab are getting hammered by AI companies bots.
Most of them don’t respect robots.txt…
I pushed quite a lot on that, tbh, because of the Brazil adoption.
And the LTS is maintained at least as long as the next LTS is, and should be at least 3 years.
So, for example, we support 5.1 and 7.1 as LTS. And we support 6.1 and 4.4 as best effort.
Unlikely. This is just a generic API to the same GPU backends; so you will not see more quality than nvenc.