Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8337960

Improve performance of mfwrapper by reusing GStreamer media buffers for decoded video

XMLWordPrintable

    • b05

      Improve performance of mfwrapper by reusing GStreamer media buffers for decoded video.

      It was noticed that using TopoEdit (tool to build Media Foundation topologies) was able to play 4k H.265 media file with 50-60% CPU utilization, but when playing via JavaFX Media CPU utilization is 75-90%. When memcpy() of raw frames was disabled CPU utilization under JavaFX Media dropped to 60-70% including dual color conversion introduced with JDK-8336277. I think with JDK-8337686 and avoiding memcpy() of raw frames performance similar to TopoEdit can be achieved.

            almatvee Alexander Matveev
            almatvee Alexander Matveev
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: