
VideoLAN
End user applicationsOpen Source Multimedia for everyone!
Get involved
Links from the organization’s published listing (2026). Older contact links may have moved.
Proposal examples
Browse the proposal library →Outcomes are reported by the linked archives.
- 2019 · acceptedVideoLAN - 2019 - Shivansh Saini ↗
- 2023 · acceptedVideoLAN - 2023 - Mohith Marathe ↗
- 2024 · acceptedVideoLAN - 2024 - Ashutosh Verma ↗
- 2025 · acceptedVLC GSoC ParentalControl Proposal ↗
Programs & participation
14 records across 1 programIndexed project records; missing years are not zero. Coverage
2026Google Summer of CodeAnnual program · 15 projects indexed
- Add Player API Rust Bindings for VLC and Rust Netsync Interface
- Advanced Audio Filters
- Auto-synchronise downloaded subtitle with audio using whisper.cpp
- Building a Structured Framework to Validate and Optimize Low-Level Assembly Routines in VLC
- Cloud Integration For Desktop
- Create the watchOS app for VLC
- GPU Accelerated Motion Compensation-based Video Frame Interpolation in libplacebo
- Improve CrashDragon API Consistency, Auth Reliability, and Frontend Completion (Go + Vue.js)
- Improving the VLC for Unity Developer Experience and Ecosystem
- Lua Script Test Harness: A Standalone CLI Tool
- Qt Integration Tests
- VLC macOS interface redesign
- VLC watchOS port: Audio Player
- Vulkan video filters: deinterlace, adjust and others
- Vulkan Video Filters: HDR Tonemapping and Subtitles Rendering
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2025Google Summer of CodeAnnual program · 13 projects indexed
- Advanced Audio Filters for VLC
- Cloud Integration for VLC via libcloudstorage
- dav1d RISC-V Vector Optimization
- Improve libNDI project and integrate it in VLC
- Improve the VideoLAN crash reporter in Go and Vue.js
- LibVLC Wayland API
- Qt Interface Redesign for VLC
- Radio-Browser integration
- Technical Project Proposal: DVD-Audio Deciphering Module in VLC
- VLC for Apple Watch: Standalone Player & iPhone Companion
- VLC iOS UI Update
- VLC iOS UI update - implementing Parental Control in VLC for iOS
- VLC macOS Modern Interface Redesign
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2024Google Summer of CodeAnnual program · 13 projects indexed
- Add AAC via S/PDIF and Bluetooth passthrough support
- dav1d RISC-V optimizations
- Implement PipeWire input module for audio and video
- Improve ID3 Tag and Metadata Handling in VLC
- Improve the VideoLAN crash reporter in Go and Vue.js
- Improve VLC's extension api by improving support for Lua
- Interactive Movie Support
- Radio-Browser integration on the VLC player
- Scripting VLC with wasm
- VLC iOS UI update
- VLC Qt interface redesign
- VLC Qt interface redesign
- VLC Qt Interface Redesign
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2023Google Summer of CodeAnnual program · 10 projects indexed
- Add multiple audio tracks playback support
- Enable and use Dynamic Loading for wasm32-emscripten port of VLC
- Implement Playlist Demux Module in Rust
- Improve Chromecast Support (subtitles)
- Integrate VLCMediaLibrary Kit on tvOS
- Rewrite some C modules in Rust
- Thumbnail preview when seeking
- VLC iOS UI Revamp
- VLC iOS UI Update
- VLC Qt Interface Redesign
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2022Google Summer of CodeAnnual program · 6 projects indexed
- FFmpeg Audio Filters
- MPD server in VLC
- SIMD code for VVC codec
- VLC macOS Interface Redesign
- VLC Qt interface redesign
- VLC.js
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2021Google Summer of CodeAnnual program · 9 projects indexed
- Added new features to LibVLCSharp and fixed bugs
- Advanced Audio Filters
- Making VLC iOS app a one stop shop for all the media consumption and management
- MPD Server in VLC
- Real-time subtitles for movies
- Visualizing AV1 features using an analyzer
- VLC iOS UI update
- VLC macOS interface redesign
- VLC Qt interface redesign
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2020Google Summer of CodeAnnual program · 8 projects indexed
- Audio Filters in VLC
- AV1 statistics extraction with dav1d
- Develop a MPD server inside VLC
- E-AC-3 to AC-3 real time convertion
- Implementing CPU filters on GPU
- Improving VLC desktop UI
- Making the VLC iOS app more modern and accessible
- Modernizing the Qt GUI - VLC Qt Interface Renovation
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2019Google Summer of CodeAnnual program · 9 projects indexed
- dav1d ARM NEON optimization
- dav1d compute shaders
- Integrate JS in VLC
- Modernize VLC-iOS UI and UX designs
- NVDEC hardware acceleration support
- VLC on Android Testsuite
- VLC Qt interface redesign
- VLC Qt interface redesign
- VLC-Android Test Suite
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2018Google Summer of CodeAnnual program · 10 projects indexed
- Implementing an AirPlay Render Target Module for VLC
- Move VLC build system to Meson Build
- Rate-distortion optimization in rav1e
- VLC Crashes Server (CrashDragon)
- VLC macOS interface redesign
- VLC macOS Interface Redesign
- VLC Qt interface redesign
- VLCKit Testsuite proposal
- VLCMediaLibraryKit Integration
- WebVLMC (Remote UI for VLMC)
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2017Google Summer of CodeAnnual program · 9 projects indexed
- Adding 3D support
- Cloud Storage integration
- Fuzz testing libVLC with LibFuzzer
- iOS: Medialibrary port
- macOS interface redesign
- Media Workflow rework and a remote UI
- Modern Look For VLC Web UI
- Videolan application updater
- VLC crashes server
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2016Google Summer of CodeAnnual program · 3 projects indexed
- Audio/Video sync mechanism
- Cloud services support for vlmc
- Implementing a sandboxed rendering engine and a remote UI
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2011Google Summer of CodeAnnual program · 12 projects indexed
- Assembly optimizations in VLC
- Generator of libVLC bindings for other languages
- H.264 MVC Stereo High Profile Encoder for x264
- Improvements to old http + Mobile remote control improvements
- Improvements to SSA/ASS subtitle rendering
- LibNetMD
- OMA/ATRAC improvements
- OpenGL interface for VLC
- Reworked Mac OS X user interface
- Stereoscopic 3D Playback
- Trellis Motion Estimation in x264
- VLC Android Port
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2010Google Summer of CodeAnnual program · 14 projects indexed
- Add Shader support using DirectX/OpenGL API for video post-processing
- Application for x264 macroblock adaptive frame field interlacing support
- Audio support for the x264 frontend
- High-Level Capture API for Phonon
- Higher bit depth encoding support for x264
- Implementing BD-J support in libbluray and VLC
- Improving Matroska and ASF demuxers
- Matroska demux improvements
- Media Library Integration and LV2 Audio Filters in VLC Player
- Ogg and Matroska demuxers
- PCM I/O API for Phonon
- Symbian Port for VLC
- Tube my Video!
- UPNP DLNA Server and Client
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2009Google Summer of CodeAnnual program · 12 projects indexed
- A Media Center Interface for VLC
- Audio-filter improvement of Videolan
- DXVA integration
- Enhancing VLMC
- Implement RTMP protocol for flash Streaming in VLC
- Media Library
- projectM and p2p integration
- QuickTimeVR Playback
- Services Discovery, like Jamendo integration
- VA API Support for VLC Player
- Weighted P-frame Prediction
- x264 ARM optimizations
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.