Multimedia Presentations

= V4L2 =

V4L2: A Status Update
Presenter: Hans Verkuil, Cisco Systems Norway

Summary: This presentation provides information about virtual drivers, userspace API for stateless decoders, and stateful codec support.


 * PDF | VIDEO ELCE 2019

Supporting Video (de)serializers in Linux: Challenges and Works in Progress
Presenter: Luca Ceresoli, AIM Sportline

Summary: This presentation provides information about Video serdes chips, v4L2 limitations, and plan for proper implementation of remote I2C.


 * PDF | VIDEO ELCE 2019

Integrating Hardware-accelerated Video Decoding with the Display Stack
Presenter: Paul Kocialkowski, Bootlin

Summary: This presentation provides information about video encoding, decoding, and an overview of video pipeline integration.


 * PDF ELCE 2019

Shifting Media App Development Into High Gear.
Presenter: Helen Kolke, Collabora Ltd.

Summary: These slides cover the Classic V4L2 API which includes vivid driver and Media API (extension) which includes Vimc Driver.


 * PDF ELC 2018

Bring Your Camera into 2018: Forward Porting Image Sensor Drivers
Presenter: Jacopo Mondi, Renesas

Summary: This presentation provides information about the image capture subsystem and providing frameworks and methods to abstract away from the crude V4L2 APIs.


 * PDF | VIDEO ELCE 2018

Grabbing Audio and Video on a Board Farm
Presenter: Krzysztof Opasiak, Samsung R&D Institute Poland

Summary: This presentation provides information about audio and video capture capabilities and unified remote access to any Single Board Computer.


 * VIDEO ELCE 2018

Why Embedded Cameras are Difficult, and How to Make Them Easy
Presenter: Laurent Pinchart, Ideas on Board

Summary: This presentation provides information about embedded cameras in Linux, the development of a camera stack, and the advantage of the new stack.


 * PDF | VIDEO ELCE 2018

Complex Cameras on Linux
Presenter: Mauro Carvalho Chehab, Samsung

Summary: This presentation provides information about the types of camera hardware and an overview of a recent effort to make both compatible with standard camera applications.


 * PDF | VIDEO ELCE 2018

2017 is the Year of the Linux Video Codec Drivers.
Presenter: Laurent Pinchart, Ideas on Board

Summary: This presentation explains the reasons behind delayed support for video codecs and the ways they can be implemented and used with free software and open APIs.


 * PDF | VIDEO ELC 2017

V4L2 & CEC Status Report.
Presenter: Hans Verkuil, Cisco Systems Norway

Summary: This presentation provides all the information about the new and upcoming drivers in V4L2.


 * PDF | VIDEO ELC 2017

Cheap Complex Cameras
Presenter: Pavel Machek, DENX Software Engineering GmbH

Summary: This presentation provides information about image quality in cell phone cameras and the internal processing of digital photography.


 * PDF | VIDEO ELCE 2017

HDMI 4k Video: Lessons Learned
Presenter: Hans Verkuil, Cisco Systems Norway

Summary: This presentation provides information about 4k video challenges at the hardware level and HDMI protocol level.


 * PDF | VIDEO ELCE 2017

Zero-Copy Video Streaming on Embedded Systems the Easy Way
Presenter: Michael Tretter & Philipp Zabel, Pengutronix

Summary: This presentation provides information about capturing, encoding, streaming, decoding, compositing, and V4L2 video capture and codec drivers


 * PDF | VIDEO ELCE 2017

V4L2 on Steroids: The Request API
Presenter: Laurent Pinchart Summary: This presentation provides information about the design of API and the use of applications and drivers.


 * PDF | VIDEO ELC 2016

HDMI CEC: What? Why? How?
Presenter: Hans Verkuil, Cisco Systems Norway

Summary: This presentation includes a short introduction of the upcoming CEC framework and the utilities that use it.


 * PDF | VIDEO ELC 2016.

Maximize the Performance of HTML5 Video in RPi2
Presenter: Gwang Yoon Hwang, Igalia

Summary: This presentation talks about lessons learnt while executing rendering and composing pipeline of WebKitGTK+, WebKitForWayland, and GStreamerGL using OpenMAX and OpenGL in RPi2 device.


 * VIDEO ELC 2016

Supporting the Camera Interface on the C.H.I.P
Presenter: Maxime Ripard, Free Electrons

Summary: This presentation provides information about v4L2 stack, the architecture of a v4l2 driver, and the interaction between the SoC driver and its camera's.


 * PDF | PDF ELCE 2016

Testing Video4Linux Applications and Drivers
Presenter: Hans Verkuil

Summary: This presentation covers the V4L2 compliance driver testing, Qt test application and Test Drivers Cropping


 * PDF ELC 2015.

Hardware Accelerated Video Streaming with V4L2.
Presenter: Hardware Accelerated Video Streaming with V4L2.

Summary: This presentation gives an introduction of Simple V4L2 applications and V4L2 application using OpenGL as well vendor-specific features.


 * PDF ELC 2014.

An Introduction to the Video4Linux Framework.
Presenter: Hans Verkuil, Cisco Systems Norway

Summary: These slides cover the V4L2 Framework, V4L2 PCI Skeleton Driver Control Framework and Features of the Skeleton Driver.


 * PDF ELC 2014

Case Study: Building a High-Quality Video Pipeline Using GStreamer & V4Linux on an i.MX6
Presenter:Sean Hudson, Mentor Graphics

Summary: This presentation provides information about Video4Linux (V4L) API, driver framework, and GStreamer – Performance analysis.


 * PDF ELCE 2014

Optimizing GStreamer Video Plugins: A Case Study with Renesas SoC Platform.
Presenter: Katsuya Matsubara, IGEL Co.Ltd

Summary: These slides cover the case study with Renesas SoC Platform for Optimizing GStreamer Video Plugins and also contains the optimizing the video monitoring.


 * PDF ELC 2013.

Next-Generation DMABUF: How To Efficiently Play Back Video on Embedded Systems
Presenter: Lucas Stach

Summary: This presentation provides information about simple video playback using Gstreamer and adding hardware units in the mix.


 * PDF ELCE 2013.

DRM/KMS, FB and V4L2: How to Select a Graphics and Video API
Presenter: Laurent Pinchart, Ideas on Board

Summary: This presentation provides information about Device Model – V4L2, memory management and features.


 * PDF ELCE 2012.

Video4Linux: Current Status and Future Work
Presenter: Hans Verkuil, Cisco Systems

Summary: This presentation provides information about v4L2 API, soc video devices and HDTV timings API.


 * PDF ELCE 2012.

Video4linux: Progress, New videobuf2 Framework, and the Future.
Presenter: Hans Verkuil (Cisco)

Summary: This presentation provides information about external video and audio codecs are linked to Stagefright through OpenMAX IL.


 * PDF ELC 2011

Bringing up HDMI Display for OMAP4 Panda Board - Design, Challenges, and Lessons Learned.
Presenter: Mythri pk

Summary: This Presentation Provide information about the high-level software, audio data path, video data path, OMAP4 HDMI hardware and Use case of HDMI Hot-plug Enable.


 * PDF ELC 2011

Recent Developments in Open Video Technology.
Presenter: David Schleef

Summary: This presentation provides the information of Recent Developments in open video technology and use of Open Video Technology.


 * PDF ELC 2010

Porting VLC to TI DaVinci
Presenter: Jean-Paul Saman

Summary: This presentation provides information about VLC media player, transcode, and streamer.


 * PDF ELCE 2010

A Linux multimedia framework for SH-Mobile processors.
Presenter: Conrad Parker

Summary: These slides cover the working of VPU: Video Processing Unit and VOU: Video Output, Sound I/O I USB and related Linux Kernel interfaces required for inter-operation.


 * PDF ELC 2009

Video4Linux: What about Output?
Presenter: Matthew Porter

Summary: These slides cover the video capture drives under a unified interface and usually considered as a video capture framework- Cameras, TV tuners, and radio.


 * PDF ELC 2009

Basic video editing on embedded devices using GStreamer.
Presenter: Christian F.K. Schaller

Summary: This presentation provides the overview of GStreamer, what's new since last year and multimedia framework.


 * PDF ELC 2009

Framework for digital camera in Linux.
Presenter: Dongsoo Kim, HeungJun Kim

Summary: This presentation provides information about the new V4L2 APIs for digital camera lens control, object recognition, and abstract workflow of switching camera


 * PDF ELC 2009

Embedded Video Capture Under Linux: The Soc Camera Framework
Presenter: Guennadi Liakhovetski

Summary: This presentation provides information about soc camera drivers and implementation of v4l functionality on embedded devices.


 * PDF ELCE 2009

Adding Framebuffer support for Freescale SoCs.
Presenter: York Sun

Summary: This presentation provides information about MPC8610 key features, display interface unit and software components used on MPC8610 HPCD.


 * PDF ELC 2008.

Video Clip Player – Philips Nexperia™ PNX0106 and Linux based platform.
Presenter: Armin Gerritsen

Summary: This presentation provides information about video clip players, use cases and frame buffer implementation.


 * PDF ELC 2006.