On Fri, 4 Feb 2022 11:24:48 GMT, Alexander Matveev <almat...@openjdk.org> wrote:
> - Added support for fragmented MP4 with HEVC/H.265, H.264 and AAC. > - Added support for elementary AAC streams without any container for audio > only streams. > - Added "aacparse" plugin from GStreamer. Required on Linux, since decoder > cannot handle AAC elementary streams directly. DirectShow decoder works > without it. > - DirectShow H.264 decoder on Windows and H.265/H.264 decoder on Linux will > be reloaded when fMP4 stream changes resolution. Dynamic format change did > not worked for these streams on Windows and Linux. modules/javafx.media/src/main/java/com/sun/media/jfxmedia/locator/HLSConnectionHolder.java I noticed that in this change, ArrayList<Boolean> is rewritten as ArrayList<>. The BitSet rewrite needs some thought, so it might be a good idea to make it a separate issue. In the file I pointed out, it is used in many more places than the one I pointed out. ------------- PR: https://git.openjdk.java.net/jfx/pull/726