There Are A Ton Of Interesting GSoC Projects This Year: Dav1d GPU Compute, Wayland, Rust

Written by Michael Larabel in Google on 6 May 2019 at 03:45 PM EDT. 18 Comments
GOOGLE
Google announced the list of accepted students/projects this year for their annual Summer of Code program.

This year the long list of accepted projects has some really interesting and high profile ideas. In going through the list, some of the ones that caught my interest included:

- A Wayland application proxy to support forwarding Wayland protocol information and local shared memory updates over a socket.

- Weston color management support.

- Blender support for VR headsets through OpenXR.

- Porting Wine to NetBSD AMD64.

- KDE digiKam support for AI facial recognition using OpenCV's DNN module.

- Under the GNOME umbrella is work on converting more GStreamer plugins to be written in Rust.

- Work on Intel and OpenCV code for deep learning based super resolution upscaling of low resolution images.

- Working on VLC's new Qt5 interface redesign.

- The ability for Perl 6 to produce and execute self-contained binaries on Windows / Linux / macOS.

- Making Android SDK Tools available on Debian.

- Developing a migration assistant for GNOME to help migrate data for new users/installations.

- Working on "gtk4-rs" as the GTK 4 tool-kit Rust language bindings.

- OpenGL rendering for LibreCAD 3.

- Furtherlong along the binary utilities offered by LLVM as an alternative to GNU Binutils.

- Virtual memory compression for FreeBSD.

- VideoLAN/VLC working on NVIDIA NVDEC hardware-accelerated decoding support.

- Support for offloading some of the dav1d AV1 video decoder's work to GPUs using compute shaders in OpenGL/Vulkan/Metal/Direct3D.

- ARM NEON optimizations for dav1d.

- Google Drive support for GVfs in GNOME.

- Support for AVX with QEMU's Tiny Code Generator (TCG).

- Porting WebKit2 to Haiku.

- Improving Btrfs file-system support in Haiku.

- Working on better parallelizing GCC with threads.

- HEIF support in FFmpeg.

The list of accepted projects/students can be found at the GSoC site. We'll certainly be monitoring the progress of these interesting student development projects over the summer months and certainly hope most of them will prove successful.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week