15,810 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 ]
The remark here is that AppStores have so much power that they are forcing limiting rules, and few people complain, because they have no choices.
On Android, we can either give Google our private (!) key or not support existing Android versions, and there is (as usual for Google) no one to discuss this with.
On Windows, they changed soo many times the backend of their store, that even with support from the top of the hierarchy, we cannot even update our desktop apps (change a URL, not even a binary…)
Apple, so far, is less annoying, but to support old versions (iOS9 or 10) is an always on battle.
Apple AppStores does not allow GPL, Microsoft does not allow GPLv3 and Unity does not even allow LGPL…
It’s very frustrating and time consuming, but because we don’t make money out of those, and we are on more platforms than anyone, we can complain publically…
You cheery pick my comments and cannot be bothered reading.
We’re talking against fully optimized-autovec-all-llvm-options vs hand written asm. And yes, 800% is likely.
The 20% is intrinsics vs hand written.
> The video codecs I use daily are mostly implemented in hardware, not software.
Weirdly, I know a bit more about the transcoding pipelines of the video industry that you do. And it’s far from hardware decoding and encoding over there…
You know nothing about the subject you are talking about.
People in this thread, writing video codecs for years that you use daily tell you that, no, it’s a lot faster (10-20%), but you, who have done none of those, know better…
Stop considering people as idiots.
People do that because it’s a LOT faster, not just a bit.
If you are so able, please show us your results. Dav1d is full open source, fully documented, and with quite simple C code.
Show your results.
On dav1d, we see just a 800% increase… I know it’s negligible, but…
Just a few remarks: VLC-Unity plugin is fully open source, and anyone skilled enough can build it themself.
We've tried for months to discuss with Unity and it was a nightmare. We've had discussions for years with Apple AppStore, Google Play store, and Windows Stores (including Windows Mobile + UWP). It's always challenging, but Unity was a headache an order of magnitude bigger: no answers, 3 different answers contradicting each other, and plain bad faith.
De facto, they use LGPL and open source to build their platform, but we're not allowed to have open source on the store? Not even LGPL with a layer of a different license? Why us? Why not the other people doing it?
Very frustrating.
So, yes, because some people need to buy support or licenses, even if everything is open source (don't want to build themselves, purchase department that needs a support contract, etc...), they need to have a small store. This is different from what we see usually, but there is a need, so this is a small store for that.
For most of HN users, you should just build it yourself. You should be skilled enough for that :)
This article is a good step to explain what has changed.
(I was quite concerned as President of VideoLAN and involved in VLC and FFmpeg, since both projects would have been threatened by previous drafts)
I feel a bit the same, but why?
No. If you don't max out your CPU, you will not have quality issues.
It’s not generally easy, but I think I’m in the position to say that.
The guy has the choice of company to work with and has the choice in the company and what department to work in.
It can be reconciled with love for money and total lack of moral fiber.
Aka « I don’t give a shit about my actions destroying every one, as long as I go get paid »
It has been a difficult process, but we got things done, in the end...
I'm glad we're past this.
> JB, when’s the next VDD?
This fall, I hope in Sicily. :)
Untrue, I can give you quite a few who have been there forever, by private message, if you want.
And they refuse to act on numerous reports of the same issue, over and over, since 10 years... And the Safebrowsing initiative is a joke, since they always say "it is fine".
Badware people are often one step in advance...
https://fosdem.org/2023/schedule/event/om_vlc/ (Video + Slides)
It’s a bit less dry than the changelog, notably for the evolutions of the APIs.
What’s also important is the changes about the release schedule that we’ve been pushing with the community. Major version every year at the beginning of the year, with ABI and API break, minor releases during the year and an LTS every other year…
Numerous large American tech companies are using that for supplier, including Intel, Google or ARM. They used to have their own system, and they moved to that abomination.
Everything is counter-productive, the UX is insane, but to give you an idea: you have a list of PO or invoices, but you cannot click on them to see them, you have a three-dot menu that allows you to get an email to "act on the PO"... They broke the simple idea of an hypertext link... I'm not even talking about changing a bank account...
For example, QtWidgets is native and qml is not. WxWidgets is, electron is not.