JavaFX Media issues

Scott Palmer swpalmer at
Thu Aug 8 17:10:44 PDT 2013

The Media APIs are mostly useless in their current state.  Other than
demoing that you can play a video, they don't go far enough to be of
practical value.  I tried to get someone to pay attention to them back in
the JavaFX 1.0 days

at least someone listened to the request to get H.264 support in there, but
that is just a workaround.  We need to be able to get our data into the
media pipeline.  This would allow those of us that have attempted to do a
video window to have a fighting chance.  Canvas can't keep up and will
likely crash the app with out of memory errors.  Support for drawing into a
native surface (OpenGL or D3D context) has been talked about, but doesn't
appear to be on the horizon yet.  If we just had a hook to get the dang
pixel data into the media pipeline so we could supply the "next frame" with
whatever we want - either from any native codec via JNI, or dynamically
generated from Java code, whatever... that would be just so dang useful...
(to me at least)



On Thu, Aug 8, 2013 at 5:04 PM, Fabrizio Giudici <
Fabrizio.Giudici at> wrote:

> On Thu, 08 Aug 2013 22:57:51 +0200, Joe McGlynn <joe.mcglynn at>
> wrote:
>  I don't know why FX Media isn't in the FX 8 API docs, but that's clearly
>> an error.  Please file a bug on that.
>> In the meantime, you should look at the FX 2 media docs, there isn't a
>> lot of change from FX2 media in FX8.  Buffering and streaming (HTTP Live
>> Streaming) are both supported, as is playback from a URL.
> What is the strategy for codecs? I mean, now we have ImageIO (there is
> also JAI but it seems basically dead). ImageIO provides many image codecs
> and there's a SPI that can be used to support more formats. Will it be
> replaced by FX2 media or co-exist with it?
> --
> Fabrizio Giudici - Java Architect @ Tidalwave s.a.s.
> "We make Java work. Everywhere."
>**blog <> -
> fabrizio.giudici at

More information about the openjfx-dev mailing list