30th week of VideoLAN reports

And, closing to holidays season, another week goes by, another weekly report about VideoLAN and VLC development you get!

C

Features and changes

VLC/ChromeOS release

If you've missed it, this week, we released the first version of VLC for ChromeOS under the GPLv3 license.

This is a port of the Android application to the Android Runtime on Chrome.

It shares most of the code with the Android version, but includes a few ChromeOS specific modifications.

We've had good feedback on it, but there is still a bit of work to do, from our side, but also from Google's side!

That was the last desktop OS that we were not on. Try it!

VLC

This week, the biggest chunk of work was on HTTP/2, like mentioned last week.
HTTP/2, HTTP and TLS rework in VLC got us 110 commits, on a total of 175.

The second large work of the week was the rework of the NAL (SPS/PPS) parsing and usage for H.264 and HEVC (42 commits, this week).
This impacted most of the hardware and software decoders, packetizers and muxers.

For both HTTP/2 and NAL parsing, I believe we'll see more commits next week too. :)

We've added the support to raw RGB and GREY video inside mp4.

Finally, we've also fixed build issues, memory leaks and small improvements on the Chromecast and the Youtube modules.

Android

On Android, we've started to fix a few regressions that were in the 1.7.x releases, notably small crashes and wake-keeping when playing.

We've re-added the History section that was present a long time ago. It's completely rewritten, though.

We've improved our databinder, our video playlists, and our Android TV behavior.

And of course, merged everything for the ChromeOS port.

iOS

For iOS and the tvOS application, we've submitted all the applications. We're now waiting for the Apple Store reviews.

It might be long to review, because of the holiday season!

And of course, we've already fixed a few bugs on the master branch, but no major feature, until we get a release :)

WinRT

The WinRT port was quite busy last week, with more than 50 commits!

The biggest changes were mostly done:

  • on the Slideshow background, (and Win2D)
  • the Theme and mostly the black theme,
  • the mini player,
  • the Music Player page,
  • the topbar, and the menu.

We hope this redesign/rework will be done and pushed on the store, in the next weeks.

That's quite a busy week, see you next time!