Live data from Hacker News

15 years of VLC and VideoLAN

jbkempf.com

51–60 of 153 posts

Re: 15 years of VLC and VideoLAN

#51
post #27

I love VLC's engine, but have never been a fan of its UI, especially the configuration interface. How well separated are the UI and engine? Building a new UI for VLC seems like a fun project.

> How well separated are the UI and engine? Completely. VLC can be run headless from command line.

Every application should have a headless command line interface.

Re: 15 years of VLC and VideoLAN

#52
post #12
post #3

In the earlier days of mainstream desktop linux (~2005), video codecs were a complete shitshow. VLC was a godsend during those times - it just worked. Still the first thing I apt-get after a fresh install. If you're reading this team VLC, thank you for your work. Ways to contribute to VLC: http://www.videolan.org/contribute.html

Quicktime on Mac OS remains a shitshow to this day. I still have not figured out how to use third party srt files for subtitles.

Quicktime gives me a bunch of weird green artifacts in empty spaces with h.264 encoded video. Seems to struggle with sync as well.

Re: 15 years of VLC and VideoLAN

#53

I used to promote VLC at every corner, until they dropped the ball on 4K support big time. Even with a good mid-price graphics card, they're unable to utilize the GPU hardware effectively, and if you don't have a good amount of CPU power, the app chokes when it's asked to play 4K video. Ridiculous, since even the integrated Intel graphics on CPUs are now capable of playing 4K without any trouble.

mplayer should be able to use your video acceleration.

Re: 15 years of VLC and VideoLAN

#54

I used to promote VLC at every corner, until they dropped the ball on 4K support big time. Even with a good mid-price graphics card, they're unable to utilize the GPU hardware effectively, and if you don't have a good amount of CPU power, the app chokes when it's asked to play 4K video. Ridiculous, since even the integrated Intel graphics on CPUs are now capable of playing 4K without any trouble.

I can only comment on the Linux side of GPU accelerated video decoding as that's where my experience is: Pretty much _the_ standard for GPU accelerated video decoding is VDPAU, originally an nvidia project, now open source. Support for intel integrated GPUs came a little later in Linux under the guise of VAAPI (technically a subset of VDPAU). ATI/AMD also have a proprietary API called XVBA via their catalyst drivers but I haven't had much interaction with ATI hardware on Linux for a long time.

VDPAU allows my 7 year old weedy 1.6ghz atom to play 1080p without breaking a sweat (around 2% CPU usage).

VLC lagged behind a lot of other players (e.g mplayer, my personal favourite player; which added support in ~2009 or so), but has had decent VDPAU/VAAPI support since 2.1 (2013?).

In the case of VDPAU on nvidia, support for 4K is a hardware limitation (the purevideo chip that actually does the decoding). It's supported on purevideo 5 and later (present on some later fermi and most Kepler architecture cards).

It's the same story with Intel. Generally speaking, only Haswell and later architecture CPUs have support for 4K.

Re: 15 years of VLC and VideoLAN

#55

vlc 2.2.1, latest desktop release, has a possible code execution bug relating to 3gp (which doesn't have to be the file extension). Most distros have patched it, but the videolan releases don't appear to be patched since they're 2.2.1 and since the file modification for one mirror of win32 2.2.1 is last April (of course it would be pathologically stupid to release patched binaries without a new release, but it's poss…

Not many people open random remote video streaming links in VLC...

Re: 15 years of VLC and VideoLAN

#56

A little know fact about the VideoLAN project is that it was started so that the student organization could justify the need to replace the old networking infrastructure of the campus with a brand new high-bandwidth fiber optics network. They really wanted to deploy a fiber optic network but the school would have never approved it so they thought "OK, we need something that uses a ton of bandwidth, let's make a video…

OP here: it's almost exact.

The old network was TokenRing based, and therefore, the more people connected, the bigger the lag for LAN games was. So they wanted an Ethernet one :)

Re: 15 years of VLC and VideoLAN

#57

A little know fact about the VideoLAN project is that it was started so that the student organization could justify the need to replace the old networking infrastructure of the campus with a brand new high-bandwidth fiber optics network. They really wanted to deploy a fiber optic network but the school would have never approved it so they thought "OK, we need something that uses a ton of bandwidth, let's make a video…

On a related note, VLC's traffic cone icon comes from a club member drunkenly stealing one, which then ballooned into the organization collecting them and eventually inspired the icon. https://forum.videolan.org/viewtopic.php?t=9792

Actually, the first usage of this traffic cone was to scream at someone in one of the building, when they were down on the ground.

Re: 15 years of VLC and VideoLAN

#58

A little know fact about the VideoLAN project is that it was started so that the student organization could justify the need to replace the old networking infrastructure of the campus with a brand new high-bandwidth fiber optics network. They really wanted to deploy a fiber optic network but the school would have never approved it so they thought "OK, we need something that uses a ton of bandwidth, let's make a video…

Over the years when I've opened VLC I've occasionally wondered what the LAN part meant in VideoLAN. I thought it must be something other than Local Area Network. Thanks for sharing.

Yes. It was created to do DVB-S to campus LAN streaming.

Re: 15 years of VLC and VideoLAN

#59

Earlier quoted context omitted.

> It plays literally everything In the ten or so years I've used it, I've only come across one file that VLC wouldn't play (excluded DRMed files) - a (possibly malformed) 24hr long MP4 I recorded a few years ago. Pretty much everything chokes on it (VLC crashes straight away), though oddly enough Windows Media Player handles it fine until you try to seek to a different time. I've dabbled with other media players/code…

I have quite a few files VLC doesn't play that MPlayer does. I use VLC as my main viewer but I get a file that doesn't work I try MPlayer.

Please share them with us :)

Re: 15 years of VLC and VideoLAN

#60
post #49

The most difficult challenge was to survive constant pressures from crapware for bundling deals. Filezilla and alikes succumbed to that long time ago while VLC stand above the crowd. Kudos, hats off and happy birthday!

> The most difficult challenge was to survive constant pressures from crapware for bundling deals.

We receive 5 of those offers per week, with VLC. And the amounts proposed are very very tempting.

Post reply on HN