Re: Media is now opensource
It will be once we create a 9.0 repo and merge our sandbox with the openjfx repo. Currently we have a working version of Recording/Capture APIs with FXMediaRecorder demo (in apps) implemented on Windows. Linux and Mac implementations are to be done. So expect more to be coming soon. Kirill. On 19.10.2013 3:39, Pedro Duque Vieira wrote: Thanks Kirill, good job. You guys had already a working prototype of an app that recorded audio and video. I wonder if this is also available? Thanks, best regards, Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, -- Pedro Duque Vieira
Re: Media is now opensource
Sweet! See you there. On Oct 18, 2013, at 5:25 PM, Sven Reimers sven.reim...@gmail.com wrote: Put me down as interested Richard. We can chat a bit on it at Devoxx Sven Am 19.10.2013 02:08 schrieb Richard Bair richard.b...@oracle.com: That's pretty much it. VP6, T2K, deploy, FX JMX tooling. VP6 won't ever be opened because it is licensed 3rd party code. However it isn't used that much anymore, most folks are using h.264. T2K I will come back to. Deploy code (meaning, Applets) is not planned to be open sourced, and I don't think it can be, unless JavaSE open sources all the applet / webstart code. The JMX tooling code really doesn't work well (last I tried it didn't work at all…). However I have big plans for JMX tooling in the 9 timeframe which might come to fruition (anybody out there interested in live-debugging JavaFX let me know, I've got a project for you!). I don't now that we should bother open sourcing the JMX tooling code vs. just replacing it. Kevin, if it is easy to open it, lets just do it and use it as a starting point. For T2K, I'm a little unclear and hope someone can help clear up for me under what circumstances we use T2K in the shipping product. My current understanding was that we use native fonts for every platform except maybe embedded, but that we want to switch from T2K to native fonts (Pango or HarfBuzz or whatnot) soon. Is that right? The JDK uses an open source font library for OpenJDK, but T2K for the Oracle JDK. On FX we just wanted to have a single implementation that was used by both. The hope is that besides Applet code and VP6, everything in the Oracle JavaFX would be available in OpenJFX, so that JavaFX is truly an open source project built on open source code. For you guys at RedHat, the answer is: everything is open source. Go forth, build, and prosper :-). I read on twitter Miho succeeded in a build of OpenJFX based on OpenJDK. I think the doors are open for business. Other than we still need the mercurial server moved from version .9 to something modern so that we can have outside committers commit to the repo directly, whereas right now it would require gate repos. Sadness. But if it takes a Gate repo we'll use a darn gate repo so that we can be a real open source project. Richard
Re: Media is now opensource
We don't support it, and frankly there hasn't been any demand. I think along it easier to plug in codecs and letting developers do this (vs having built in support) is the way to go because shipping codecs with the platform (not app) is fraught with legal headaches. On Oct 18, 2013, at 5:29 PM, Felix Bembrick felix.bembr...@gmail.com wrote: Does JavaFX support VP8 and, if not, when will it support it? On 19 October 2013 11:16, Richard Bair richard.b...@oracle.com wrote: Is the fact that the VP6 decoder is not included because of a legal issue? Yes, we don't own the code (Google does!) so we can't release it. Google has opened VP8, the successor to VP6, but not VP6. Richard
Re: Media is now opensource
Regarding JMX: Kevin, if it is easy to open it, lets just do it and use it as a starting point. Should be pretty easy. I'll file a JIRA. -- Kevin Richard Bair wrote: That's pretty much it. VP6, T2K, deploy, FX JMX tooling. VP6 won't ever be opened because it is licensed 3rd party code. However it isn't used that much anymore, most folks are using h.264. T2K I will come back to. Deploy code (meaning, Applets) is not planned to be open sourced, and I don't think it can be, unless JavaSE open sources all the applet / webstart code. The JMX tooling code really doesn't work well (last I tried it didn't work at all…). However I have big plans for JMX tooling in the 9 timeframe which might come to fruition (anybody out there interested in live-debugging JavaFX let me know, I've got a project for you!). I don't now that we should bother open sourcing the JMX tooling code vs. just replacing it. Kevin, if it is easy to open it, lets just do it and use it as a starting point. For T2K, I'm a little unclear and hope someone can help clear up for me under what circumstances we use T2K in the shipping product. My current understanding was that we use native fonts for every platform except maybe embedded, but that we want to switch from T2K to native fonts (Pango or HarfBuzz or whatnot) soon. Is that right? The JDK uses an open source font library for OpenJDK, but T2K for the Oracle JDK. On FX we just wanted to have a single implementation that was used by both. The hope is that besides Applet code and VP6, everything in the Oracle JavaFX would be available in OpenJFX, so that JavaFX is truly an open source project built on open source code. For you guys at RedHat, the answer is: everything is open source. Go forth, build, and prosper :-). I read on twitter Miho succeeded in a build of OpenJFX based on OpenJDK. I think the doors are open for business. Other than we still need the mercurial server moved from version .9 to something modern so that we can have outside committers commit to the repo directly, whereas right now it would require gate repos. Sadness. But if it takes a Gate repo we'll use a darn gate repo so that we can be a real open source project. Richard
Re: Media is now opensource
https://javafx-jira.kenai.com/browse/RT-33682 Kevin Rushforth wrote: Regarding JMX: Kevin, if it is easy to open it, lets just do it and use it as a starting point. Should be pretty easy. I'll file a JIRA. -- Kevin Richard Bair wrote: That's pretty much it. VP6, T2K, deploy, FX JMX tooling. VP6 won't ever be opened because it is licensed 3rd party code. However it isn't used that much anymore, most folks are using h.264. T2K I will come back to. Deploy code (meaning, Applets) is not planned to be open sourced, and I don't think it can be, unless JavaSE open sources all the applet / webstart code. The JMX tooling code really doesn't work well (last I tried it didn't work at all…). However I have big plans for JMX tooling in the 9 timeframe which might come to fruition (anybody out there interested in live-debugging JavaFX let me know, I've got a project for you!). I don't now that we should bother open sourcing the JMX tooling code vs. just replacing it. Kevin, if it is easy to open it, lets just do it and use it as a starting point. For T2K, I'm a little unclear and hope someone can help clear up for me under what circumstances we use T2K in the shipping product. My current understanding was that we use native fonts for every platform except maybe embedded, but that we want to switch from T2K to native fonts (Pango or HarfBuzz or whatnot) soon. Is that right? The JDK uses an open source font library for OpenJDK, but T2K for the Oracle JDK. On FX we just wanted to have a single implementation that was used by both. The hope is that besides Applet code and VP6, everything in the Oracle JavaFX would be available in OpenJFX, so that JavaFX is truly an open source project built on open source code. For you guys at RedHat, the answer is: everything is open source. Go forth, build, and prosper :-). I read on twitter Miho succeeded in a build of OpenJFX based on OpenJDK. I think the doors are open for business. Other than we still need the mercurial server moved from version .9 to something modern so that we can have outside committers commit to the repo directly, whereas right now it would require gate repos. Sadness. But if it takes a Gate repo we'll use a darn gate repo so that we can be a real open source project. Richard
Media is now opensource
Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
Spectacular, thanks for your work on this Kirill! On Oct 18, 2013, at 9:35 AM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
This is huge! Thanks Kirill. Steve On 2013-10-18 12:35 PM, Kirill Kirichenko wrote: Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
Great news! Does this mean that it is now possible to add support for more demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg comes to mind)? On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
Media is very regulated area in legal terms. Using different codecs may involve using and even violating some license agreements. Anyway you're welcome to propose anything. On 18.10.2013 21:37, Robert Krüger wrote: Great news! Does this mean that it is now possible to add support for more demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg comes to mind)? On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
+1 Am 18.10.2013 um 20:53 schrieb Scott Palmer swpal...@gmail.com: I propose the codecs be made pluggable. The licensing issue can be left to the application developer. https://javafx-jira.kenai.com/browse/RT-2684 Once that is in place, support for whatever codec you wish can be added. FFMPEG could be used as an example. I'm against adding any new codecs without first putting in a user-extensible codec mechanism that does not require modifying JavaFX to support new formats. I.e. make the dog food first, then eat it. Scott On 2013-10-18, at 2:03 PM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Media is very regulated area in legal terms. Using different codecs may involve using and even violating some license agreements. Anyway you're welcome to propose anything. On 18.10.2013 21:37, Robert Krüger wrote: Great news! Does this mean that it is now possible to add support for more demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg comes to mind)? On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
That sounds right to me. On Oct 18, 2013, at 11:53 AM, Scott Palmer swpal...@gmail.com wrote: I propose the codecs be made pluggable. The licensing issue can be left to the application developer. https://javafx-jira.kenai.com/browse/RT-2684 Once that is in place, support for whatever codec you wish can be added. FFMPEG could be used as an example. I'm against adding any new codecs without first putting in a user-extensible codec mechanism that does not require modifying JavaFX to support new formats. I.e. make the dog food first, then eat it. Scott On 2013-10-18, at 2:03 PM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Media is very regulated area in legal terms. Using different codecs may involve using and even violating some license agreements. Anyway you're welcome to propose anything. On 18.10.2013 21:37, Robert Krüger wrote: Great news! Does this mean that it is now possible to add support for more demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg comes to mind)? On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
Absolutely the best option for the platform. If, before such a mechanism is in place, interested parties have an option to do something (even if it is a hack), that's a good thing anyway. On Fri, Oct 18, 2013 at 8:53 PM, Scott Palmer swpal...@gmail.com wrote: I propose the codecs be made pluggable. The licensing issue can be left to the application developer. https://javafx-jira.kenai.com/browse/RT-2684 Once that is in place, support for whatever codec you wish can be added. FFMPEG could be used as an example. I'm against adding any new codecs without first putting in a user-extensible codec mechanism that does not require modifying JavaFX to support new formats. I.e. make the dog food first, then eat it. Scott On 2013-10-18, at 2:03 PM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Media is very regulated area in legal terms. Using different codecs may involve using and even violating some license agreements. Anyway you're welcome to propose anything. On 18.10.2013 21:37, Robert Krüger wrote: Great news! Does this mean that it is now possible to add support for more demuxers/decoders e.g. by utilizing stuff from other projects (ffmpeg comes to mind)? On Fri, Oct 18, 2013 at 6:35 PM, Kirill Kirichenko kirill.kiriche...@oracle.com wrote: Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
Great news! What's the current state at this point? What is still missing? Cheers, Mario Il 18/ott/2013 18:37 Kirill Kirichenko kirill.kiriche...@oracle.com ha scritto: Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
RE: Media is now opensource
Thanks Kirill, good job. You guys had already a working prototype of an app that recorded audio and video. I wonder if this is also available? Thanks, best regards, Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, -- Pedro Duque Vieira
Re: Media is now opensource
All of the JavaFX runtime is open source except for the third-party code that we cannot ship (e.g., the On2 codec that Kirill mentioned, and the T2K font library, for which we have an open replacement), and the FX deploy code, which depends on the JRE deploy code. Additionally, the JMX code, which is shipped as part of the JDK (not the JRE) as javafx-mx.jar has not been open-sourced, but it is only used for optional tooling (and currently lacks an owner). Most (almost all) Jira issues are publicly visible (after sign-in), but some are not (maybe due to security or other concerns). Will this continue to be the case going forward? Yes. In what ways (just in terms of things relevant to JavaFX) does the open source distribution you could build from the openjfx repository differ from what Oracle might include in the JDK? (e.g. VP6 won't be in open-jfx, Oracle provided browser plugin/webstart support won't be accessible, anything else?) That's pretty much it. VP6, T2K, deploy, FX JMX tooling. -- Kevin John Smith wrote: Is the open sourcing of JavaFX now complete? (I think it might be) If not, what is outstanding? Are there auxiliary things like test frameworks or performance tools that are intended to be open sourced to support JavaFX development? Most (almost all) Jira issues are publicly visible (after sign-in), but some are not (maybe due to security or other concerns). Will this continue to be the case going forward? In what ways (just in terms of things relevant to JavaFX) does the open source distribution you could build from the openjfx repository differ from what Oracle might include in the JDK? (e.g. VP6 won't be in open-jfx, Oracle provided browser plugin/webstart support won't be accessible, anything else?) -Original Message- From: openjfx-dev-boun...@openjdk.java.net [mailto:openjfx-dev-boun...@openjdk.java.net] On Behalf Of Kirill Kirichenko Sent: Friday, October 18, 2013 9:35 AM To: openjfx-dev@openjdk.java.net Subject: Media is now opensource Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
This is really great news! Is the fact that the VP6 decoder is not included because of a legal issue? On 19 October 2013 10:39, Pedro Duque Vieira pedro.duquevie...@gmail.comwrote: Thanks Kirill, good job. You guys had already a working prototype of an app that recorded audio and video. I wonder if this is also available? Thanks, best regards, Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, -- Pedro Duque Vieira
RE: Media is now opensource
That's an absolutely fantastic milestone. Thanks to all involved! -Original Message- From: Kevin Rushforth [mailto:kevin.rushfo...@oracle.com] Sent: Friday, October 18, 2013 4:55 PM To: John Smith Cc: Richard Bair (richard.b...@oracle.com); openjfx-dev@openjdk.java.net Subject: Re: Media is now opensource All of the JavaFX runtime is open source except for the third-party code that we cannot ship (e.g., the On2 codec that Kirill mentioned, and the T2K font library, for which we have an open replacement), and the FX deploy code, which depends on the JRE deploy code. Additionally, the JMX code, which is shipped as part of the JDK (not the JRE) as javafx-mx.jar has not been open-sourced, but it is only used for optional tooling (and currently lacks an owner). Most (almost all) Jira issues are publicly visible (after sign-in), but some are not (maybe due to security or other concerns). Will this continue to be the case going forward? Yes. In what ways (just in terms of things relevant to JavaFX) does the open source distribution you could build from the openjfx repository differ from what Oracle might include in the JDK? (e.g. VP6 won't be in open-jfx, Oracle provided browser plugin/webstart support won't be accessible, anything else?) That's pretty much it. VP6, T2K, deploy, FX JMX tooling. -- Kevin John Smith wrote: Is the open sourcing of JavaFX now complete? (I think it might be) If not, what is outstanding? Are there auxiliary things like test frameworks or performance tools that are intended to be open sourced to support JavaFX development? Most (almost all) Jira issues are publicly visible (after sign-in), but some are not (maybe due to security or other concerns). Will this continue to be the case going forward? In what ways (just in terms of things relevant to JavaFX) does the open source distribution you could build from the openjfx repository differ from what Oracle might include in the JDK? (e.g. VP6 won't be in open-jfx, Oracle provided browser plugin/webstart support won't be accessible, anything else?) -Original Message- From: openjfx-dev-boun...@openjdk.java.net [mailto:openjfx-dev-boun...@openjdk.java.net] On Behalf Of Kirill Kirichenko Sent: Friday, October 18, 2013 9:35 AM To: openjfx-dev@openjdk.java.net Subject: Media is now opensource Hello OpenJFXers ! We're happy to announce that Media part of JavaFX is now open source. Opensourcing touched all Media component except ON2 FLV demuxer and VP6 decoder. The decoder will remain closed. You're all welcome to contribute. Thanks, K
Re: Media is now opensource
That's pretty much it. VP6, T2K, deploy, FX JMX tooling. VP6 won't ever be opened because it is licensed 3rd party code. However it isn't used that much anymore, most folks are using h.264. T2K I will come back to. Deploy code (meaning, Applets) is not planned to be open sourced, and I don't think it can be, unless JavaSE open sources all the applet / webstart code. The JMX tooling code really doesn't work well (last I tried it didn't work at all…). However I have big plans for JMX tooling in the 9 timeframe which might come to fruition (anybody out there interested in live-debugging JavaFX let me know, I've got a project for you!). I don't now that we should bother open sourcing the JMX tooling code vs. just replacing it. Kevin, if it is easy to open it, lets just do it and use it as a starting point. For T2K, I'm a little unclear and hope someone can help clear up for me under what circumstances we use T2K in the shipping product. My current understanding was that we use native fonts for every platform except maybe embedded, but that we want to switch from T2K to native fonts (Pango or HarfBuzz or whatnot) soon. Is that right? The JDK uses an open source font library for OpenJDK, but T2K for the Oracle JDK. On FX we just wanted to have a single implementation that was used by both. The hope is that besides Applet code and VP6, everything in the Oracle JavaFX would be available in OpenJFX, so that JavaFX is truly an open source project built on open source code. For you guys at RedHat, the answer is: everything is open source. Go forth, build, and prosper :-). I read on twitter Miho succeeded in a build of OpenJFX based on OpenJDK. I think the doors are open for business. Other than we still need the mercurial server moved from version .9 to something modern so that we can have outside committers commit to the repo directly, whereas right now it would require gate repos. Sadness. But if it takes a Gate repo we'll use a darn gate repo so that we can be a real open source project. Richard
Re: Media is now opensource
Is the fact that the VP6 decoder is not included because of a legal issue? Yes, we don't own the code (Google does!) so we can't release it. Google has opened VP8, the successor to VP6, but not VP6. Richard
Re: Media is now opensource
Put me down as interested Richard. We can chat a bit on it at Devoxx Sven Am 19.10.2013 02:08 schrieb Richard Bair richard.b...@oracle.com: That's pretty much it. VP6, T2K, deploy, FX JMX tooling. VP6 won't ever be opened because it is licensed 3rd party code. However it isn't used that much anymore, most folks are using h.264. T2K I will come back to. Deploy code (meaning, Applets) is not planned to be open sourced, and I don't think it can be, unless JavaSE open sources all the applet / webstart code. The JMX tooling code really doesn't work well (last I tried it didn't work at all…). However I have big plans for JMX tooling in the 9 timeframe which might come to fruition (anybody out there interested in live-debugging JavaFX let me know, I've got a project for you!). I don't now that we should bother open sourcing the JMX tooling code vs. just replacing it. Kevin, if it is easy to open it, lets just do it and use it as a starting point. For T2K, I'm a little unclear and hope someone can help clear up for me under what circumstances we use T2K in the shipping product. My current understanding was that we use native fonts for every platform except maybe embedded, but that we want to switch from T2K to native fonts (Pango or HarfBuzz or whatnot) soon. Is that right? The JDK uses an open source font library for OpenJDK, but T2K for the Oracle JDK. On FX we just wanted to have a single implementation that was used by both. The hope is that besides Applet code and VP6, everything in the Oracle JavaFX would be available in OpenJFX, so that JavaFX is truly an open source project built on open source code. For you guys at RedHat, the answer is: everything is open source. Go forth, build, and prosper :-). I read on twitter Miho succeeded in a build of OpenJFX based on OpenJDK. I think the doors are open for business. Other than we still need the mercurial server moved from version .9 to something modern so that we can have outside committers commit to the repo directly, whereas right now it would require gate repos. Sadness. But if it takes a Gate repo we'll use a darn gate repo so that we can be a real open source project. Richard
Re: Media is now opensource
Does JavaFX support VP8 and, if not, when will it support it? On 19 October 2013 11:16, Richard Bair richard.b...@oracle.com wrote: Is the fact that the VP6 decoder is not included because of a legal issue? Yes, we don't own the code (Google does!) so we can't release it. Google has opened VP8, the successor to VP6, but not VP6. Richard