<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Times New Roman \(Body CS\)";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Courier New",serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif">Background:
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif">I've integrated JxBrowser into a commercial application, partially because it was the easiest way to play HLS broadcast from two major sources.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif">I also worked on a digital archive application that required extended media playback support.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">openjfx-dev <openjfx-dev-retn@openjdk.org> on behalf of Alexander Matveev <alexander.matveev@oracle.com><br>
<b>Date: </b>Thursday, 2022/07/21 at 21:48<br>
<b>To: </b>openjfx-dev@openjdk.org <openjfx-dev@openjdk.org><br>
<b>Subject: </b>JavaFX Media Enhancements Survey<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">Greetings!<br>
<br>
We are running a little survey to get input on possible JavaFX Media enhancements. Below you can find a list of possible JavaFX Media enhancements, which we might implement in the future, although there is no commitment. We will appreciate if you can rate each
 enhancement on how useful/important it will be for JavaFX mainline. Put “1" for very important and I need this feature; “2" for looks important, but I am not planning to use it; “3" for not important and I do not need it.<br>
<br>
1) ID3 metadata support for MP4 files.<br>
Rating:3<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif">Question: read support or write support?  a) It feels like this might be done by a third party library. and b) are we going to support some limited set of attributes or a complete
 set?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
2) Support for multichannel audio rendering (more than 2 channels).<br>
Rating:2<br>
<br>
3) Subtitles support for MP4 files and HTTP Live Streaming.<br>
Rating:2<br>
<br>
4) HDR support.<br>
Rating:3<br>
<br>
5) InputStream for AudioClip with PCM support.<br>
Rating:??<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif">Could you clarify the details please?</span><span style="font-size:11.0pt"><br>
<br>
6) Public APIs to access raw audio and video frames.<br>
Rating:1<br>
<br>
7) Support for multiple audio tracks in MP4 files and alternate audio streams in HTTP Live Streaming provided via #EXT-X-MEDIA tag.<br>
Rating:1<br>
<br>
8) Media recording/capture.<br>
Rating:1<br>
<br>
9) Opus audio codec.<br>
Rating:3<br>
<br>
10) MKV (matroska) file format.<br>
Rating:1<br>
<br>
11) WebM/VP9/Opus<br>
Rating:1<br>
<br>
12) RTSP (Real Time Streaming Protocol)<br>
Rating:2<br>
<br>
13) Pluggable codecs<br>
Rating:1 (or 0)<br>
<br>
Please, list any additional media formats (codecs) / protocols you would like to see in upcoming JavaFX releases:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif">A union of formats supported by the three major platforms, including legacy.  Use case: media browser / gallery / digital archive.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
List any additional media enhancements you consider important to JavaFX Media:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New",serif">HLS with proprietary media codecs (these might require the user to obtain license from MPEG/AAC) on par with Chrome/JxBrowser.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
Thanks,<br>
Alexander</span><span style="font-size:11.0pt;font-family:"Courier New",serif"><o:p></o:p></span></p>
</div>
</div>
</body>
</html>