<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">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 class=""><div><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>1) ID3 metadata support for MP4 files.<br class="">Rating: <b class="">3</b></div><div><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>2) Support for multichannel audio rendering (more than 2 channels).<br class="">Rating: <b class="">3</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>3) Subtitles support for MP4 files and HTTP Live Streaming.<br class="">Rating: <b class="">2</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>4) HDR support.<br class="">Rating: <b class="">1</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>5) InputStream for AudioClip with PCM support.<br class="">Rating: <b class="">3</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>6) Public APIs to access raw audio and video frames.<br class="">Rating: <b class="">2 . This is very useful but can be currently done with something like </b><span style="background-color: rgb(255, 255, 255);" class=""><span class="pl-smi" style="box-sizing: border-box; caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;">WritableImage</span><span style="caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;" class=""> </span><span class="pl-s1" style="box-sizing: border-box; caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;">image</span><span style="caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;" class=""> = </span><span class="pl-s1" style="box-sizing: border-box; caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;">mediaView</span><span style="caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;" class="">.</span><span class="pl-en" style="box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;">snapshot</span><span style="caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;" class="">(</span><span class="pl-k" style="box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;">new</span><span style="caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;" class=""> </span><span class="pl-smi" style="box-sizing: border-box; caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;">SnapshotParameters</span><span style="caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;" class="">(), </span><span class="pl-c1" style="box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;">null</span><span style="caret-color: rgb(201, 209, 217); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; white-space: pre;" class="">);</span></span><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>7) Support for multiple audio tracks in MP4 files and alternate audio streams in HTTP Live Streaming provided via #EXT-X-MEDIA tag.<br class="">Rating: <b class="">3</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>8) Media recording/capture.<br class="">Rating: <b class="">1</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>9) Opus audio codec.<br class="">Rating: <b class="">2</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>10) MKV (matroska) file format.<br class="">Rating: <b class="">2</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>11) WebM/VP9/Opus<br class="">Rating: <b class="">1. This is a "must have" for 4k video</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>12) RTSP (Real Time Streaming Protocol)<br class="">Rating: <b class="">3</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>13) Pluggable codecs<br class="">Rating: <b class="">1</b><br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>Please, list any additional media formats (codecs) / protocols you would like to see in upcoming JavaFX releases:<br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>List any additional media enhancements you consider important to JavaFX Media:<br class=""><font color="#5856d6" class=""><span style="caret-color: rgb(88, 86, 214);" class=""><br class=""></span></font>Thanks,<br class=""><div class=""><div class="">Alexander</div></div></div><br class=""></body></html>