Difference between revisions of "Multimedia Presentations"
Srivatsan.s (talk | contribs) |
(→V4L2) |
||
Line 235: | Line 235: | ||
* [https://elinux.org/images/d/db/Vlc-davinci-port.pdf PDF] ELCE 2010 | * [https://elinux.org/images/d/db/Vlc-davinci-port.pdf PDF] ELCE 2010 | ||
+ | |||
+ | == State of Multimedia in 2010's Embedded Linux Devices [ELCE 2010] == | ||
+ | |||
+ | '''Presenter:''' Benjamin Zores <br> | ||
+ | '''Summary:''' | ||
+ | This presentation provides information about writing applications, <br> | ||
+ | the user interface, and complete hardware graphics acceleration. <br> | ||
+ | |||
+ | * [https://elinux.org/images/8/89/State_of_Multimedia_in_2010_Embedded_Linux_Devices.pdf PDF] | ||
== A Linux multimedia framework for SH-Mobile processors.== | == A Linux multimedia framework for SH-Mobile processors.== |
Revision as of 20:21, 30 September 2020
Contents
- 1 V4L2
- 1.1 V4L2: A Status Update
- 1.2 Supporting Video (de)serializers in Linux: Challenges and Works in Progress
- 1.3 Integrating Hardware-accelerated Video Decoding with the Display Stack
- 1.4 Shifting Media App Development Into High Gear.
- 1.5 Bring Your Camera into 2018: Forward Porting Image Sensor Drivers
- 1.6 Grabbing Audio and Video on a Board Farm
- 1.7 Why Embedded Cameras are Difficult, and How to Make Them Easy
- 1.8 Complex Cameras on Linux
- 1.9 2017 is the Year of the Linux Video Codec Drivers.
- 1.10 V4L2 & CEC Status Report.
- 1.11 Cheap Complex Cameras
- 1.12 HDMI 4k Video: Lessons Learned
- 1.13 Zero-Copy Video Streaming on Embedded Systems the Easy Way
- 1.14 V4L2 on Steroids: The Request API
- 1.15 HDMI CEC: What? Why? How?
- 1.16 Maximize the Performance of HTML5 Video in RPi2
- 1.17 Supporting the Camera Interface on the C.H.I.P
- 1.18 Testing Video4Linux Applications and Drivers
- 1.19 Hardware Accelerated Video Streaming with V4L2
- 1.20 An Introduction to the Video4Linux Framework.
- 1.21 Case Study: Building a High-Quality Video Pipeline Using GStreamer & V4Linux on an i.MX6
- 1.22 Optimizing GStreamer Video Plugins: A Case Study with Renesas SoC Platform.
- 1.23 Next-Generation DMABUF: How To Efficiently Play Back Video on Embedded Systems
- 1.24 DRM/KMS, FB and V4L2: How to Select a Graphics and Video API
- 1.25 Video4Linux: Current Status and Future Work
- 1.26 Video4linux: Progress, New videobuf2 Framework, and the Future.
- 1.27 Bringing up HDMI Display for OMAP4 Panda Board - Design, Challenges, and Lessons Learned.
- 1.28 Recent Developments in Open Video Technology.
- 1.29 Porting VLC to TI DaVinci
- 1.30 State of Multimedia in 2010's Embedded Linux Devices [ELCE 2010]
- 1.31 A Linux multimedia framework for SH-Mobile processors.
- 1.32 Video4Linux: What about Output?
- 1.33 Basic video editing on embedded devices using GStreamer
- 1.34 Framework for digital camera in Linux
- 1.35 Embedded Video Capture Under Linux: The Soc Camera Framework
- 1.36 Adding Framebuffer support for Freescale SoCs
- 1.37 Video Clip Player – Philips Nexperia™ PNX0106 and Linux based platform.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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
State of Multimedia in 2010's Embedded Linux Devices [ELCE 2010]
Presenter: Benjamin Zores
Summary:
This presentation provides information about writing applications,
the user interface, and complete hardware graphics acceleration.
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