Difference between revisions of "VDD14/Sessions"
m (rel2abs) |
|||
(114 intermediate revisions by 16 users not shown) | |||
Line 1: | Line 1: | ||
− | + | __NOTOC__ | |
+ | <noinclude> | ||
+ | '''<big>[[{{#rel2abs:..}}|← Back to the VDD14 page]]</big>''' | ||
+ | </noinclude> | ||
− | === Road towards HWAccel 2 === | + | === 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 ~8 people. | ||
+ | |||
+ | === Etherpad to take Notes === | ||
+ | https://beta.etherpad.org/ | ||
+ | |||
+ | *Videolan etherpad https://beta.etherpad.org/TdHZGbVbSg | ||
+ | * VLC Technical meeting notes https://beta.etherpad.org/XjEL1HPKek | ||
+ | *libav meeting https://beta.etherpad.org/Libav | ||
+ | *ffmpeg. https://beta.etherpad.org/ffmpeg | ||
+ | * VLC for iOS meetup https://beta.etherpad.org/iOS | ||
+ | * Media Library session notes https://beta.etherpad.org/W2XfSp8lUD | ||
+ | |||
+ | === Scheduled VDD sessions === | ||
+ | |||
+ | ==== Saturday, September 20th 2014 ==== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Time | ||
+ | ! Oceans' eleven | ||
+ | ! Galileo | ||
+ | ! Peperclip | ||
+ | ! Kitchen12 | ||
+ | ! Kitchen13 | ||
+ | |- | ||
+ | ! 14:00 - 15:00 | ||
+ | | VLC technical discussion | ||
+ | | libav FFmpeg discussion | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! 15:00 - 16:00 | ||
+ | | VLC technical discussion | ||
+ | | libav technical discussion | ||
+ | | FFmpeg technical discussion | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! 16:00 - 16:15 | ||
+ | | colspan="5" | Coffee Break | ||
+ | |- | ||
+ | ! 16:15 - 17:15 | ||
+ | | Android | ||
+ | | iOS | ||
+ | | | ||
+ | | Linux | ||
+ | | | ||
+ | |- | ||
+ | ! 17:15 - 18:15 | ||
+ | | | ||
+ | | | ||
+ | | WinRT | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! 18:30 - 19:00 | ||
+ | | colspan="5"| Wrapping up | ||
+ | |} | ||
+ | |||
+ | ==== Sunday, September 21th 2014 ==== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Time | ||
+ | ! Oceans' eleven | ||
+ | ! Galileo | ||
+ | ! PepperClip | ||
+ | ! Kitchen 12 | ||
+ | ! Kitchen 13 | ||
+ | |- | ||
+ | ! 11:00 - 12:00 | ||
+ | | Libav 12 and 13 | ||
+ | | Chromecast | ||
+ | | | ||
+ | | daala | ||
+ | | Hacking | ||
+ | |- | ||
+ | ! 12:00 - 12:30 | ||
+ | | Libav 12 and 13 continued | ||
+ | | EBU-TT-D | ||
+ | | | ||
+ | | daala continued | ||
+ | | Hacking | ||
+ | |- | ||
+ | ! 12:30 - 13:30 | ||
+ | | colspan="5" | Lunch + PHOTO | ||
+ | |- | ||
+ | ! 13:30 - 15:15 | ||
+ | | Libav whining | ||
+ | | Media library for Mobile | ||
+ | | broadcasting things | ||
+ | | arm64/AArch64 | ||
+ | | Hacking | ||
+ | |- | ||
+ | ! 15:15 - 15:30 | ||
+ | | colspan="5" | coffee break | ||
+ | |- | ||
+ | ! 15:30 - 16:45 | ||
+ | | Libav infrastructure discussion | ||
+ | | x264 | ||
+ | | testing | ||
+ | | Wayland | ||
+ | | Hacking | ||
+ | |- | ||
+ | ! 16:45 - 17:00 | ||
+ | | colspan="5" | coffee break | ||
+ | |- | ||
+ | ! 17:00 - 18:15 | ||
+ | | road towards HWAccel 2 | ||
+ | | FFmpeg whining | ||
+ | | opus in mp4/Binary art extension for ogg | ||
+ | | JB's secret project , in the matrix | ||
+ | | Hacking | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | == 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. | ||
+ | |||
+ | ==== Android ==== | ||
+ | |||
+ | ==== iOS ==== | ||
+ | |||
+ | ==== WinRT ==== | ||
+ | |||
+ | ==== libav/FFmpeg discussion ==== | ||
+ | Better understanding leads to better cooperation. | ||
+ | |||
+ | === Sunday === | ||
+ | |||
+ | ==== Libav 12 and 13 ==== | ||
+ | Roadmap, [http://wiki.libav.org/Blueprint Blueprints] and so on. | ||
+ | |||
+ | ==== Libav whining ==== | ||
+ | You have complaints: do voice them! (we will listen and will address them) | ||
+ | |||
+ | ==== Libav infrastructure discussion ==== | ||
+ | Bugzilla customizations, gitlab, gogs, plaid, and other tools to make our life easier by making some admin life miserable. | ||
+ | |||
+ | ==== 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 10: | Line 176: | ||
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. | ||
+ | |||
+ | ==== 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 ? | ||
+ | |||
+ | ==== 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. | ||
+ | |||
+ | ==== 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 | ||
+ | |||
+ | ==== The bare basics of special relativity ==== | ||
+ | An brief introduction to the basic concepts and consequences of special relativity. | ||
+ | |||
+ | ==== Chocolate ==== | ||
+ | |||
+ | [[VDD14/Chocolate|Chocolate orders delivery]] | ||
+ | |||
+ | ==== Daala ==== | ||
+ | Open to anyone curious about Daala, and if you want to win a T-shirt we'll help you write your first patches! See also https://wiki.xiph.org/Daala_Quickstart | ||
+ | |||
+ | ==== Wayland ==== | ||
+ | Principles, challenges, progress and way forward with multimedia on Wayland | ||
+ | |||
+ | [[Category:VDD]] |
Latest revision as of 00:37, 10 March 2019
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 ~8 people.
Etherpad to take Notes
- Videolan etherpad https://beta.etherpad.org/TdHZGbVbSg
- VLC Technical meeting notes https://beta.etherpad.org/XjEL1HPKek
- libav meeting https://beta.etherpad.org/Libav
- ffmpeg. https://beta.etherpad.org/ffmpeg
- VLC for iOS meetup https://beta.etherpad.org/iOS
- Media Library session notes https://beta.etherpad.org/W2XfSp8lUD
Scheduled VDD sessions
Saturday, September 20th 2014
Time | Oceans' eleven | Galileo | Peperclip | Kitchen12 | Kitchen13 |
---|---|---|---|---|---|
14:00 - 15:00 | VLC technical discussion | libav FFmpeg discussion | |||
15:00 - 16:00 | VLC technical discussion | libav technical discussion | FFmpeg technical discussion | ||
16:00 - 16:15 | Coffee Break | ||||
16:15 - 17:15 | Android | iOS | Linux | ||
17:15 - 18:15 | WinRT | ||||
18:30 - 19:00 | Wrapping up |
Sunday, September 21th 2014
Time | Oceans' eleven | Galileo | PepperClip | Kitchen 12 | Kitchen 13 |
---|---|---|---|---|---|
11:00 - 12:00 | Libav 12 and 13 | Chromecast | daala | Hacking | |
12:00 - 12:30 | Libav 12 and 13 continued | EBU-TT-D | daala continued | Hacking | |
12:30 - 13:30 | Lunch + PHOTO | ||||
13:30 - 15:15 | Libav whining | Media library for Mobile | broadcasting things | arm64/AArch64 | Hacking |
15:15 - 15:30 | coffee break | ||||
15:30 - 16:45 | Libav infrastructure discussion | x264 | testing | Wayland | Hacking |
16:45 - 17:00 | coffee break | ||||
17:00 - 18:15 | road towards HWAccel 2 | FFmpeg whining | opus in mp4/Binary art extension for ogg | JB's secret project , in the matrix | Hacking |
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.
Android
iOS
WinRT
libav/FFmpeg discussion
Better understanding leads to better cooperation.
Sunday
Libav 12 and 13
Roadmap, Blueprints and so on.
Libav whining
You have complaints: do voice them! (we will listen and will address them)
Libav infrastructure discussion
Bugzilla customizations, gitlab, gogs, plaid, and other tools to make our life easier by making some admin life miserable.
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 ?
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.
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
The bare basics of special relativity
An brief introduction to the basic concepts and consequences of special relativity.
Chocolate
Daala
Open to anyone curious about Daala, and if you want to win a T-shirt we'll help you write your first patches! See also https://wiki.xiph.org/Daala_Quickstart
Wayland
Principles, challenges, progress and way forward with multimedia on Wayland