Difference between revisions of "VDD14/Sessions"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 86: Line 86:
 
=== Proposed VDD sessions ===
 
=== Proposed VDD sessions ===
  
 +
=== Saturday ===
 +
==== VLC 2.2 and 3.0 ====
 +
What's left to be done for 2.2? What are our goals for 3.0? What's the time frame for the next major release? How can we avoid to repeat the 2.2 delay?
 +
 +
==== VLC Mobile Remotes ====
 +
There is a major feature missing in VLC's mobile apps, which is currently provided through third party apps. Control VLC remotely running on a desktop. What needs to be done both on client and server-side to provide an advanced and seamless integration between the platforms?
 +
 +
==== VLC Subpicture Framework improvements for hwaccel rendering ====
 +
As of today for picture type subpictures (DVB Subtitles, VBI pages, ...) a software scale step is forced into the pipeline. To make better use of hardware being able to render scaled overlays this shall be omitted. But it seems some significant changes in the VLC core are required to support this in a common way, which some brainstorming on would be required.
 +
 +
=== Sunday ===
 
==== Road towards HWAccel 2 ====
 
==== Road towards HWAccel 2 ====
 
During this year we moved two steps towards version [[https://wiki.libav.org/Blueprint/HWAccel2 2]]:
 
During this year we moved two steps towards version [[https://wiki.libav.org/Blueprint/HWAccel2 2]]:
Line 95: Line 106:
 
uniform structure to avoid even more boilerplate code and still
 
uniform structure to avoid even more boilerplate code and still
 
allow full control to the people needing it.
 
allow full control to the people needing it.
 
==== VLC 2.2 and 3.0 ====
 
What's left to be done for 2.2? What are our goals for 3.0? What's the time frame for the next major release? How can we avoid to repeat the 2.2 delay?
 
  
 
==== ChromeCast ====
 
==== ChromeCast ====
Line 105: Line 113:
 
Current state and conception of needed functionality for a cross-platform library to collect meta data, thumbnails and so on for use within media handling applications based on libvlc. Written in C++.
 
Current state and conception of needed functionality for a cross-platform library to collect meta data, thumbnails and so on for use within media handling applications based on libvlc. Written in C++.
  
==== VLC Mobile Remotes ====
 
There is a major feature missing in VLC's mobile apps, which is currently provided through third party apps. Control VLC remotely running on a desktop. What needs to be done both on client and server-side to provide an advanced and seamless integration between the platforms?
 
 
==== VLC Subpicture Framework improvements for hwaccel rendering ====
 
As of today for picture type subpictures (DVB Subtitles, VBI pages, ...) a software scale step is forced into the pipeline. To make better use of hardware being able to render scaled overlays this shall be omitted. But it seems some significant changes in the VLC core are required to support this in a common way, which some brainstorming on would be required.
 
  
 
==== EBU-TT-D integration in VLC and/or ffmpeg ====
 
==== EBU-TT-D integration in VLC and/or ffmpeg ====

Revision as of 12:56, 20 September 2014


← Back to the VDD14 page


Rooms

11th floor

  • Ocean's eleven, large room with talks, for ~80 people
  • Kitchen11, coffee, for ~30 people
  • Outdoor deck, beautiful views. 'Absolutely no smoking!!!! Now open

12th floor

  • PepperClip, small meeting rooms for ~10 people
  • FiloFax, small meeting rooms for ~10 people
  • Kitchen12, coffee and cool layout for ~20 people

13rd floor

  • Kitchen13, coffee and cool layout for ~20 people
  • Galileo, meeting room, for ~20 people
  • Docks view, for ~8people

Etherpad to take Notes

https://beta.etherpad.org/

Scheduled VDD sessions

Saturday

Time Oceans' eleven Galileo Kitchen11 Kitchen12 Kitchen13
14:00 - 16:00 VLC technical discussion libav FFmpeg discussion
16:00 - 16:15 Coffee Break
16:15 - 18:15 T.B.D.
18:30 - 19:00 Wrapping up

Sunday

Time Room 1 Room 2 Room 3 Room 4 Room 5
14:00 - 16:00 T.B.D. Hacking
16:00 - 16:15 Break
16:15 - 18:15 T.B.D. Hacking
18:30 - 19:00 Wrapping up

Proposed VDD sessions

Saturday

VLC 2.2 and 3.0

What's left to be done for 2.2? What are our goals for 3.0? What's the time frame for the next major release? How can we avoid to repeat the 2.2 delay?

VLC Mobile Remotes

There is a major feature missing in VLC's mobile apps, which is currently provided through third party apps. Control VLC remotely running on a desktop. What needs to be done both on client and server-side to provide an advanced and seamless integration between the platforms?

VLC Subpicture Framework improvements for hwaccel rendering

As of today for picture type subpictures (DVB Subtitles, VBI pages, ...) a software scale step is forced into the pipeline. To make better use of hardware being able to render scaled overlays this shall be omitted. But it seems some significant changes in the VLC core are required to support this in a common way, which some brainstorming on would be required.

Sunday

Road towards HWAccel 2

During this year we moved two steps towards version [2]:

  • 1.2 -> default context allocators
  • 1.3 -> bitstream-oriented hwaccel support

During this session we will discuss about how to provide an uniform structure to avoid even more boilerplate code and still allow full control to the people needing it.

ChromeCast

How do we achieve VLC using Chromecast?

Media Library

Current state and conception of needed functionality for a cross-platform library to collect meta data, thumbnails and so on for use within media handling applications based on libvlc. Written in C++.


EBU-TT-D integration in VLC and/or ffmpeg

Android

iOS

WinRT

x264 meeting

Opus in MP4

We should sit down and design this mapping.

Binary Album Art extensions for Ogg

We've had a proposal to include binary (not base64-encoded) album art for Ogg in the context of Ogg Opus: <http://www.ietf.org/mail-archive/web/codec/current/msg03061.html>. This session would determine if there is interest from players in supporting such an extension and working on the design.

libav/FFmpeg discussion

Better understanding leads to better cooperation.

Testing

Seems like everybody is doing the same very flaky or very manual thing when testing video processing and player software. Can we do better?

like a fate suite of tests for players? Maybe with an scriptable mouse click? Assuming your player can be launched in a set coordinates.

Broadcasting things

An attempt to justify what broadcasters are doing.

arm64 / AArch64

CPU specific optimizions for iOS devices, upcoming android devices, arm based servers


Chocolate

Choxolate orders delivery