[jfx17u] Integrated: 8283218: Update GStreamer to 1.20.1

2022-05-12 Thread Kevin Rushforth
hat part of the patch was skipped: > > > modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/audioparsers/gstaacparse.c This pull request has now been integrated. Changeset: 103cac04 Author:Kevin Rushforth URL: https://git.openjd

Re: What can I do with the GStreamer bundled in JavaFX? Can I record the screen?

2022-05-11 Thread Davide Perini
Can't wait to see more GStreamer features inside JavaFX. Thank you for the answer! Davide Il 11/05/2022 13:27, Kevin Rushforth ha scritto: GStreamer is used by the JavaFX media API. It is an implementation detail, and is not exposed. There are no media capture APIs, although th

Re: [jfx17u] RFR: 8283218: Update GStreamer to 1.20.1

2022-05-11 Thread Johan Vos
hat part of the patch was skipped: > > > modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/audioparsers/gstaacparse.c Marked as reviewed by jvos (Reviewer). - PR: https://git.openjdk.java.net/jfx17u/pull/54

Re: What can I do with the GStreamer bundled in JavaFX? Can I record the screen?

2022-05-11 Thread Kevin Rushforth
GStreamer is used by the JavaFX media API. It is an implementation detail, and is not exposed. There are no media capture APIs, although that is something we have considered providing in the future. -- Kevin On 5/10/2022 1:02 PM, Davide Perini wrote: Hi all, I haven't understood what

What can I do with the GStreamer bundled in JavaFX? Can I record the screen?

2022-05-10 Thread Davide Perini
Hi all, I haven't understood what part of GStreamer is included in JavaFX. Can I record the screen with it using d3d11screencapturesrc or ximagesrc? Thanks Davide

Re: [jfx17u] RFR: 8283218: Update GStreamer to 1.20.1

2022-05-10 Thread Kevin Rushforth
hat part of the patch was skipped: > > > modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/audioparsers/gstaacparse.c Reviewer: @johanvos - PR: https://git.openjdk.java.net/jfx17u/pull/54

[jfx17u] RFR: 8283218: Update GStreamer to 1.20.1

2022-05-09 Thread Kevin Rushforth
Almost clean backport to `jfx17u`. Tested in connection with libffi update in the `test-kcr-17.0.4` branch. The only difference from the mainline patch is that the following file is not present in `jfx17u`, so that part of the patch was skipped: modules/javafx.media/src/main/native/gstreamer

[jfx11u] Integrated: 8283218: Update GStreamer to 1.20.1

2022-05-02 Thread Kevin Rushforth
he jfx mainline patch applied > cleanly to all other files. > > 1. The following file is not present in jfx11u, so that part of the patch was > skipped: > > > modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/audioparsers/gstaacparse.c >

Re: [jfx11u] RFR: 8283218: Update GStreamer to 1.20.1

2022-04-30 Thread Johan Vos
he jfx mainline patch applied > cleanly to all other files. > > 1. The following file is not present in jfx11u, so that part of the patch was > skipped: > > > modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/audioparsers/gstaacparse.c >

Re: [jfx11u] RFR: 8283218: Update GStreamer to 1.20.1

2022-04-30 Thread Kevin Rushforth
he jfx mainline patch applied > cleanly to all other files. > > 1. The following file is not present in jfx11u, so that part of the patch was > skipped: > > > modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/audioparsers/gstaacparse.c >

[jfx11u] RFR: 8283218: Update GStreamer to 1.20.1

2022-04-30 Thread Kevin Rushforth
not present in jfx11u, so that part of the patch was skipped: modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/audioparsers/gstaacparse.c 2. The following files had minor merge conflicts, the first was a diff in surrounding context and the rest were in

Integrated: 8283218: Update GStreamer to 1.20.1

2022-04-21 Thread Alexander Matveev
On Fri, 8 Apr 2022 06:49:59 GMT, Alexander Matveev wrote: > - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. > - No changes to our code, except in GstAudioSpectrum.cpp > g_atomic_pointer_compare_and_exchange() was changed to > g_atomic_pointer_set(). For some reason I was

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v5]

2022-04-21 Thread Kevin Rushforth
On Wed, 20 Apr 2022 23:08:00 GMT, Alexander Matveev wrote: >> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. >> - No changes to our code, except in GstAudioSpectrum.cpp >> g_atomic_pointer_compare_and_exchange() was changed to >> g_atomic_pointer_set(). F

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v5]

2022-04-21 Thread Johan Vos
On Wed, 20 Apr 2022 23:08:00 GMT, Alexander Matveev wrote: >> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. >> - No changes to our code, except in GstAudioSpectrum.cpp >> g_atomic_pointer_compare_and_exchange() was changed to >> g_atomic_pointer_set(). F

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v4]

2022-04-20 Thread Kevin Rushforth
On Mon, 18 Apr 2022 18:38:03 GMT, Alexander Matveev wrote: >> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. >> - No changes to our code, except in GstAudioSpectrum.cpp >> g_atomic_pointer_compare_and_exchange() was changed to >> g_atomic_pointer_set(). F

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v4]

2022-04-20 Thread Alexander Matveev
On Mon, 18 Apr 2022 18:38:03 GMT, Alexander Matveev wrote: >> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. >> - No changes to our code, except in GstAudioSpectrum.cpp >> g_atomic_pointer_compare_and_exchange() was changed to >> g_atomic_pointer_set(). F

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v5]

2022-04-20 Thread Alexander Matveev
> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. > - No changes to our code, except in GstAudioSpectrum.cpp > g_atomic_pointer_compare_and_exchange() was changed to > g_atomic_pointer_set(). For some reason I was not able to get code comp

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v3]

2022-04-18 Thread Alexander Matveev
On Fri, 15 Apr 2022 23:29:54 GMT, Alexander Matveev wrote: >> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. >> - No changes to our code, except in GstAudioSpectrum.cpp >> g_atomic_pointer_compare_and_exchange() was changed to >> g_atomic_pointer_set(). F

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v4]

2022-04-18 Thread Alexander Matveev
> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. > - No changes to our code, except in GstAudioSpectrum.cpp > g_atomic_pointer_compare_and_exchange() was changed to > g_atomic_pointer_set(). For some reason I was not able to get code comp

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v3]

2022-04-16 Thread Kevin Rushforth
On Fri, 15 Apr 2022 23:29:54 GMT, Alexander Matveev wrote: >> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. >> - No changes to our code, except in GstAudioSpectrum.cpp >> g_atomic_pointer_compare_and_exchange() was changed to >> g_atomic_pointer_set(). F

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v3]

2022-04-15 Thread Alexander Matveev
On Fri, 15 Apr 2022 23:29:54 GMT, Alexander Matveev wrote: >> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. >> - No changes to our code, except in GstAudioSpectrum.cpp >> g_atomic_pointer_compare_and_exchange() was changed to >> g_atomic_pointer_set(). F

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v3]

2022-04-15 Thread Alexander Matveev
> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. > - No changes to our code, except in GstAudioSpectrum.cpp > g_atomic_pointer_compare_and_exchange() was changed to > g_atomic_pointer_set(). For some reason I was not able to get code comp

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v2]

2022-04-13 Thread Kevin Rushforth
On Wed, 13 Apr 2022 07:48:44 GMT, Alexander Matveev wrote: >> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. >> - No changes to our code, except in GstAudioSpectrum.cpp >> g_atomic_pointer_compare_and_exchange() was changed to >> g_atomic_pointer_set(). F

Re: RFR: 8283218: Update GStreamer to 1.20.1 [v2]

2022-04-13 Thread Alexander Matveev
> - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. > - No changes to our code, except in GstAudioSpectrum.cpp > g_atomic_pointer_compare_and_exchange() was changed to > g_atomic_pointer_set(). For some reason I was not able to get code comp

Re: RFR: 8283218: Update GStreamer to 1.20.1

2022-04-12 Thread Kevin Rushforth
On Fri, 8 Apr 2022 06:49:59 GMT, Alexander Matveev wrote: > - GStreamer updated to 1.20.1 and GLib updated to 2.72.0. > - No changes to our code, except in GstAudioSpectrum.cpp > g_atomic_pointer_compare_and_exchange() was changed to > g_atomic_pointer_set(). For some reason I was

RFR: 8283218: Update GStreamer to 1.20.1

2022-04-07 Thread Alexander Matveev
- GStreamer updated to 1.20.1 and GLib updated to 2.72.0. - No changes to our code, except in GstAudioSpectrum.cpp g_atomic_pointer_compare_and_exchange() was changed to g_atomic_pointer_set(). For some reason I was not able to get code compiled with g_atomic_pointer_compare_and_exchange() used

[jfx11u] Integrated: 8268219: hlsprogressbuffer should provide PTS after GStreamer update

2021-08-19 Thread Ambarish Rapte
hlsprogressbuffer should provide PTS after GStreamer update Backport-of: 98138c84a7f286731ad12dd5c533cd3fa265bf56 - PR: https://git.openjdk.java.net/jfx11u/pull/41

[jfx11u] RFR: 8268219: hlsprogressbuffer should provide PTS after GStreamer update

2021-08-19 Thread Ambarish Rapte
GStreamer update Changes: https://git.openjdk.java.net/jfx11u/pull/41/files Webrev: https://webrevs.openjdk.java.net/?repo=jfx11u&pr=41&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8268219 Stats: 19 lines in 2 files changed: 13 ins; 4 del; 2 mod Patch: https://git.openjdk.

[jfx11u] Integrated: 8269147: Update GStreamer to version 1.18.4

2021-08-18 Thread Kevin Rushforth
On Tue, 17 Aug 2021 17:22:44 GMT, Kevin Rushforth wrote: > Clean backport of third-party update to GStreamer 1.18.4. > > As an FYI, I tested this patch in my > [test-kcr-11.0.13](https://github.com/kevinrushforth/jfx11u/tree/test-kcr-11.0.13) > branch, which has the aggregate

[jfx11u] RFR: 8269147: Update GStreamer to version 1.18.4

2021-08-17 Thread Kevin Rushforth
Clean backport of third-party update to GStreamer 1.18.4. As an FYI, I tested this patch in my [test-kcr-11.0.13](https://github.com/kevinrushforth/jfx11u/tree/test-kcr-11.0.13) branch, which has the aggregate set of patches for the following bugs: [JDK-8211308](https://bugs.openjdk.java.net

Integrated: 8269147: Update GStreamer to version 1.18.4

2021-06-30 Thread Alexander Matveev
On Thu, 24 Jun 2021 02:50:08 GMT, Alexander Matveev wrote: > - GStreamer updated to 1.18.4. > - Tested on all platforms with all formats. This pull request has now been integrated. Changeset: 098c0f39 Author:Alexander Matveev URL: https://git.openjdk.java.net/jfx/

Re: RFR: 8269147: Update GStreamer to version 1.18.4

2021-06-30 Thread Joeri Sykora
On Thu, 24 Jun 2021 02:50:08 GMT, Alexander Matveev wrote: > - GStreamer updated to 1.18.4. > - Tested on all platforms with all formats. We've also tested the changes on our build infrastructure and it all worked fine. - Marked as reviewed by sykora (Author).

Re: RFR: 8269147: Update GStreamer to version 1.18.4

2021-06-24 Thread Kevin Rushforth
On Thu, 24 Jun 2021 02:50:08 GMT, Alexander Matveev wrote: > - GStreamer updated to 1.18.4. > - Tested on all platforms with all formats. The code changes look good. I tested it on all three platforms. No problems. @tiainen can be the second reviewer on this. - Mar

Re: RFR: 8269147: Update GStreamer to version 1.18.4

2021-06-24 Thread Johan Vos
On Thu, 24 Jun 2021 02:50:08 GMT, Alexander Matveev wrote: > - GStreamer updated to 1.18.4. > - Tested on all platforms with all formats. Those changes look reasonable. It seems that mainly windows is impacted. @tiainen can you double-check the static windows builds are ok with

RFR: 8269147: Update GStreamer to version 1.18.4

2021-06-23 Thread Alexander Matveev
- GStreamer updated to 1.18.4. - Tested on all platforms with all formats. - Commit messages: - 8269147: Update GStreamer to version 1.18.4 Changes: https://git.openjdk.java.net/jfx/pull/541/files Webrev: https://webrevs.openjdk.java.net/?repo=jfx&pr=541&range=00 Issu

Integrated: 8268219: hlsprogressbuffer should provide PTS after GStreamer update

2021-06-16 Thread Alexander Matveev
On Sat, 12 Jun 2021 00:10:55 GMT, Alexander Matveev wrote: > - Reverted JDK-8268152 fix in gstbaseparse.c, since it is no longer needed. > - Our hlsprogressbuffer outputs buffers in time format, but without any PTS. > After GStreamer update mpregparser no longer tries to figure out t

Re: RFR: 8268219: hlsprogressbuffer should provide PTS after GStreamer update

2021-06-16 Thread Ambarish Rapte
On Sat, 12 Jun 2021 00:10:55 GMT, Alexander Matveev wrote: > - Reverted JDK-8268152 fix in gstbaseparse.c, since it is no longer needed. > - Our hlsprogressbuffer outputs buffers in time format, but without any PTS. > After GStreamer update mpregparser no longer tries to figure out t

Re: RFR: 8268219: hlsprogressbuffer should provide PTS after GStreamer update

2021-06-15 Thread Kevin Rushforth
On Sat, 12 Jun 2021 00:10:55 GMT, Alexander Matveev wrote: > - Reverted JDK-8268152 fix in gstbaseparse.c, since it is no longer needed. > - Our hlsprogressbuffer outputs buffers in time format, but without any PTS. > After GStreamer update mpregparser no longer tries to figure out t

Integrated: 8252060: gstreamer fails to build with gcc 10

2020-08-25 Thread Alexander Matveev
ntegrated. Changeset: 7a4bd9b2 Author:Alexander Matveev URL: https://git.openjdk.java.net/jfx/commit/7a4bd9b2 Stats: 5 lines in 1 file changed: 0 ins; 4 del; 1 mod 8252060: gstreamer fails to build with gcc 10 Reviewed-by: kcr - PR: https://git.openjdk.java.net/jfx/pull/287

Re: RFR: 8252060: gstreamer fails to build with gcc 10

2020-08-25 Thread Kevin Rushforth
On Tue, 25 Aug 2020 01:00:31 GMT, Alexander Matveev wrote: > Fixed by defining GST_API as GST_EXPORT for gcc compiler as per Kevin > proposed solution. On Windows we do not need to > define GST_API, since we using .def file to export symbols. Marked as reviewed by kcr (Lead). - P

RFR: 8252060: gstreamer fails to build with gcc 10

2020-08-24 Thread Alexander Matveev
Fixed by defining GST_API as GST_EXPORT for gcc compiler as per Kevin proposed solution. On Windows we do not need to define GST_API, since we using .def file to export symbols. - Commit messages: - 8252060: gstreamer fails to build with gcc 10 Changes: https

Re: [Integrated] RFR: 8230610: Upgrade GStreamer to the latest 1.16.1

2019-11-26 Thread Alexander Matveev
Changeset: 798afbca Author:Alexander Matveev Date: 2019-11-26 22:33:00 + URL: https://git.openjdk.java.net/jfx/commit/798afbca 8230610: Upgrade GStreamer to version 1.16.1 8230609: Upgrade glib to version 2.62.2 Reviewed-by: kcr, jvos ! modules/javafx.media/src/main/legal

Re: [Approved] RFR: 8230610: Upgrade GStreamer to version 1.16.1

2019-11-25 Thread Johan Vos
On Thu, 21 Nov 2019 01:00:33 GMT, Alexander Matveev wrote: > - Upgraded GStreamer to 1.16.1 > - Upgraded GLib to 2.62.2. > - Removed glib-liteD.def, since it almost identical to release version > glib-lite.def. Debug build will use glib-lite.def. > - No changes to other parts

Re: [Approved] RFR: 8230610: Upgrade GStreamer to the latest 1.16.1

2019-11-21 Thread Alexander Matveev
On Thu, 21 Nov 2019 23:39:36 GMT, Kevin Rushforth wrote: > On Thu, 21 Nov 2019 01:00:33 GMT, Alexander Matveev > wrote: > >> - Upgraded GStreamer to 1.16.1 >> - Upgraded GLib to 2.62.2. >> - Removed glib-liteD.def, since it almost identical to release version &g

Re: [Approved] RFR: 8230610: Upgrade GStreamer to the latest 1.16.1

2019-11-21 Thread Kevin Rushforth
On Thu, 21 Nov 2019 01:00:33 GMT, Alexander Matveev wrote: > - Upgraded GStreamer to 1.16.1 > - Upgraded GLib to 2.62.2. > - Removed glib-liteD.def, since it almost identical to release version > glib-lite.def. Debug build will use glib-lite.def. > - No changes to other parts

Re: RFR: 8230610: Upgrade GStreamer to the latest 1.16.1

2019-11-21 Thread Kevin Rushforth
On Thu, 21 Nov 2019 01:00:33 GMT, Alexander Matveev wrote: > - Upgraded GStreamer to 1.16.1 > - Upgraded GLib to 2.62.2. > - Removed glib-liteD.def, since it almost identical to release version > glib-lite.def. Debug build will use glib-lite.def. > - No changes to other parts

RFR: 8230610: Upgrade GStreamer to the latest 1.16.1

2019-11-21 Thread Alexander Matveev
- Upgraded GStreamer to 1.16.1 - Upgraded GLib to 2.62.2. - Removed glib-liteD.def, since it almost identical to release version glib-lite.def. Debug build will use glib-lite.def. - No changes to other parts of code, except minor changes to makefiles. Commits: - 98e1157b

Re: GStreamer

2019-05-19 Thread Scott Palmer
It’s been 11 years… https://bugs.openjdk.java.net/browse/JDK-8091063 <https://bugs.openjdk.java.net/browse/JDK-8091063> The gstreamer integration should have been a pluggable module into the media framework from the beginning. I would love to see that corrected. Refactoring towards

Re: GStreamer

2019-05-14 Thread Curtis Ruck
Gstreamer-javafx examples: https://github.com/gstreamer-java/gst1-javafx-examples I admire how javafx is wrapping gstreamer compared to the above example. I'd like to expand the support for more Media types and some method to access alternative stream data like closed captioning. I don'

Re: GStreamer

2019-05-14 Thread Kevin Rushforth
When you say "gstreamer-javafx" I don't know quite what you mean. The gstreamer-lite library is an internal component of JavaFX and it not something meant to be used by itself. Refactoring the native code in the javafx.media module just so it could be used independently from

Re: GStreamer

2019-05-14 Thread Curtis Ruck
Why is splitting gstreamer-lite out not on the table, curiosity? It feels a little silly to end up with two gstreamer libraries getting used by a single application. The gstreamer-javafx examples are horrible compared to the existing javafx-media API. On Tue, May 14, 2019, 19:55 Kevin

Re: GStreamer

2019-05-14 Thread Kevin Rushforth
We don't currently plan to add support for pluggable codecs, but that might be something that the community could do, although it would be a large effort. As for splitting gstreamer-lite out of javafx.media, we are not likely to consider that. -- Kevin On 5/13/2019 11:30 AM, Curtis

GStreamer

2019-05-13 Thread Curtis Ruck
I'm investigating a new application that would need tighter integration with gstreamer. Is there a way to add additional gstreamer plugins and media types without having to maintain a fork of javafx-media? Ideally, if i did end up needing a fork, i was thinking it would make sense to

Re: RFR: JDK-8214185: Upgrade GStreamer to the latest (1.14.4) version

2019-01-18 Thread Kevin Rushforth
+1 -- Kevin On 1/17/2019 3:48 PM, Alexander Matveev wrote: Hi Kevin, Please review the following: https://bugs.openjdk.java.net/browse/JDK-8214185 - Upgrade for GStreamer (1.14.4) and GLib (2.58.2). Thanks, Alexander

RFR: JDK-8214185: Upgrade GStreamer to the latest (1.14.4) version

2019-01-17 Thread Alexander Matveev
Hi Kevin, Please review the following: https://bugs.openjdk.java.net/browse/JDK-8214185 - Upgrade for GStreamer (1.14.4) and GLib (2.58.2). Thanks, Alexander

[11] Review request for 8199527: Upgrade GStreamer to 1.14

2018-05-29 Thread Alexander Matveev
Hi Kevin, Please review the following: https://bugs.openjdk.java.net/browse/JDK-8199527 Upgraded GStreamer to 1.14. Thanks, Alexander

[9] Review request: 8174971: Missing modified source location in third-party WebKit, GStreamer, and Glib licenses

2017-03-08 Thread Kevin Rushforth
Alexander & Guru, Please review the following addition to the 3rd-party license files for media & web: https://bugs.openjdk.java.net/browse/JDK-8174971 http://cr.openjdk.java.net/~kcr/8174971/webrev.00/ -- Kevin

[9] Review request for 8136480: Warnings printed to console from new GStreamer code

2015-11-03 Thread Alexander Matveev
Hi Kirill, https://bugs.openjdk.java.net/browse/JDK-8136480 Please review the following: http://cr.openjdk.java.net/~almatvee/8136480/webrev.00 This warning message is printed, because we using 0.10 style caps for raw video. I do not see any needs to switch caps to new style. As solution th

Re: [9] Review request for 8134996: GSTREAMER_LITE conditional compilation should be used for all changes in GStreamer

2015-09-07 Thread Kirill Kirichenko
1) Some files have empty diffs: modules/media/src/main/native/gstreamer/3rd_party/glib/glib-2.42.1/build/win32/dirent/dirent.[h|c] modules/media/src/main/native/gstreamer/3rd_party/glib/glib-2.42.1/build/win32/dirent/wdirent.c and some more. 2) what's the purpose of surrounding in mo

[9] Review request for 8134996: GSTREAMER_LITE conditional compilation should be used for all changes in GStreamer

2015-09-04 Thread Alexander Matveev
latest GStreamer. - Deleted several unused files. Thanks, Alexander

Re: hg: openjfx/9-dev/rt: 8043352: JEP 257: Update JavaFX/Media to Newer Version of GStreamer

2015-09-01 Thread David DeHaven
edia to Newer Version of GStreamer > Reviewed-by: stayer, ddehaven, kcr -DrD-

Re: Just pushed the updated GStreamer for JEP 257

2015-08-28 Thread Kirill Kirichenko
Congratulations Alexander, Kevin ant to all involved. This is a great milestone which opens opportunities to use newer gstreamer plugins in Media. On 28.08.2015 4:25, Kevin Rushforth wrote: I just pushed the changeset for JEP 257 [1] [2] on behalf of Alexander Matveev to the openjfx 9-dev

Just pushed the updated GStreamer for JEP 257

2015-08-27 Thread Kevin Rushforth
I just pushed the changeset for JEP 257 [1] [2] on behalf of Alexander Matveev to the openjfx 9-dev repo. If you have any questions about the new GStreamer, please let Alexander or Kirill know. This will be in next week's early access build of JDK 9 (build 80). As previously announc

JEP 257: Update JavaFX/Media to Newer Version of GStreamer

2015-05-28 Thread mark . reinhold
New JEP Candidate: http://openjdk.java.net/jeps/257 - Mark

Re: Adding GStreamer plugins

2014-03-31 Thread Kirill Kirichenko
ative code. You shouldn't consider the MSVS Solution as the build tool. Main build tools are makefiles. So start with the makefile and then fine tune the FXMedia.sln. So now what you need is to create a Makefile in rt\modules\media\src\main\native\gstreamer\projects\win\glib-lite\Make

Re: Adding GStreamer plugins

2014-03-28 Thread Michael Berry
ib folder, and >> attempted the same process - this first complained about a lack of >> libiconv, so I grabbed that and set the appropriate flags to point to >> it, and now I get the following: >> >> /configure: error: in >> `/cygdrive/c/Users/Michael/Documents/JFX8/m

Re: Adding GStreamer plugins

2014-03-27 Thread Kirill Kirichenko
that in the glib folder, and attempted the same process - this first complained about a lack of libiconv, so I grabbed that and set the appropriate flags to point to it, and now I get the following: /configure: error: in `/cygdrive/c/Users/Michael/Documents/JFX8/modules/media/src/main/native/gstreame

Re: Adding GStreamer plugins

2014-03-26 Thread Michael Berry
s first complained about a lack of libiconv, so I grabbed that and set the appropriate flags to point to it, and now I get the following: *configure: error: in `/cygdrive/c/Users/Michael/Documents/JFX8/modules/media/src/main/native/gstreamer/3rd_party/glib/glib-2.28.8':* *configure: error: The pkg

Re: Adding GStreamer plugins

2014-03-26 Thread Kirill Kirichenko
I added a wiki link: https://wiki.openjdk.java.net/pages/viewpage.action?pageId=18808963 I welcome free will participants to go over the steps, upgrade GStreamer and eventually create a precise version of the guide. I will provide as much help as I can. K On 26.03.2014 16:43, Kirill

Re: Adding GStreamer plugins

2014-03-26 Thread Stephen F Northover
e: I'm now a bit further along with this, though struggling to get the matroska plugin to compile (getting a bunch of unresolved external symbol errors for functions it uses in glib - not entirely sure why at the moment, as I said C is not my strong point.) I've also noticed the plugins

Re: Adding GStreamer plugins

2014-03-26 Thread Kirill Kirichenko
Michael, On 26.03.2014 04:11, Michael Berry wrote: Kirill - I think I'll take your suggestion next and start looking at upgrading the existing native components to the latest version of GStreamer before I look at adding any more plugins, that would seem to make sense. Have you any pointe

Re: Adding GStreamer plugins

2014-03-26 Thread Kirill Kirichenko
th you took. The other is to take a patch for the given JIRA issue. Sadly, the JIRA server doesn't allow just anybody to supply patches, so you will have to email to Steve or Kevin and they can attach it to the issue for you. Be careful how these are implemented. We cannot just enable formats in

Re: Adding GStreamer plugins

2014-03-26 Thread Michael Berry
took. The other is to take a patch for the given > JIRA issue. Sadly, the JIRA server doesn't allow just anybody to supply > patches, so you will have to email to Steve or Kevin and they can attach it > to the issue for you. > > Be careful how these are implemented. We can

Re: Adding GStreamer plugins

2014-03-25 Thread David DeHaven
ake a patch for the given JIRA issue. Sadly, > the JIRA server doesn’t allow just anybody to supply patches, so you will > have to email to Steve or Kevin and they can attach it to the issue for you. Be careful how these are implemented. We cannot just enable formats in GStreamer, there are li

Re: Adding GStreamer plugins

2014-03-25 Thread Michael Berry
e existing native components to the latest version of GStreamer before I look at adding any more plugins, that would seem to make sense. Have you any pointers in how best to approach this? Many thanks, Michael On 25 March 2014 23:46, Richard Bair wrote: > > Turns out it was a stupid mi

Re: Adding GStreamer plugins

2014-03-25 Thread Richard Bair
> Turns out it was a stupid mistake on my part causing the last few linking > errors, I hadn't added one of the C files I needed to the makefile (well I > had, but I'd then reverted it again without realising!) Thanks to all for > the prods and advice. > > Once I'd done that, the build went throug

Re: Adding GStreamer plugins

2014-03-25 Thread Jonathan Giles
h this, though struggling to get the matroska plugin to compile (getting a bunch of unresolved external symbol errors for functions it uses in glib - not entirely sure why at the moment, as I said C is not my strong point.) I've also noticed the plugins currently bundled have quite a few chan

Re: Adding GStreamer plugins

2014-03-25 Thread Michael Berry
is, though struggling to get the >>> matroska plugin to compile (getting a bunch of unresolved external symbol >>> errors for functions it uses in glib - not entirely sure why at the >>> moment, >>> as I said C is not my strong point.) I've also noticed the plug

Re: Adding GStreamer plugins

2014-03-25 Thread Stephen F Northover
ns it uses in glib - not entirely sure why at the moment, as I said C is not my strong point.) I've also noticed the plugins currently bundled have quite a few changes to the gstreamer version, and I can't quite work out the logic behind why things have been changed the way they have

Re: Adding GStreamer plugins

2014-03-25 Thread Kirill Kirichenko
l the glib functions have now been resolved through adding the methods (to both glib-lite.def and glib-liteD.def), adding the relevant functions to gstreamer-lite.def complains about an unresolved external symbol in the def file: gstreamer-lite.def : error LNK2001: unresolved external symbol gst_byte_w

Re: Adding GStreamer plugins

2014-03-25 Thread Michael Berry
Hi Kirill, Many thanks for the detailed response, that's incredibly helpful. I had noted already that you were using gstreamer 0.10.35 from downloading the gstreamer modifications for JFX8 from Oracle's site, so was using the appropriate version of the plugin already to try to

Re: Adding GStreamer plugins

2014-03-25 Thread Kirill Kirichenko
oment, as I said C is not my strong point.) I've also noticed the plugins currently bundled have quite a few changes to the gstreamer version, and I can't quite work out the logic behind why things have been changed the way they have - so even after the compilation issue is resolved I'

Re: Adding GStreamer plugins

2014-03-24 Thread anton nashatyrev
C is not my strong point.) I've also noticed the plugins currently bundled have quite a few changes to the gstreamer version, and I can't quite work out the logic behind why things have been changed the way they have - so even after the compilation issue is resolved I'm now less co

Re: Adding GStreamer plugins

2014-03-23 Thread Michael Berry
he plugins currently bundled have quite a few changes to the gstreamer version, and I can't quite work out the logic behind why things have been changed the way they have - so even after the compilation issue is resolved I'm now less confident that it will just drop in and work! Again, if some

Re: Adding GStreamer plugins

2014-03-23 Thread Michael Berry
Hi Scott, Sure, that's in fact my eventual goal - but in order to successfully get that far I need to work out how to compile OpenJFX with other GStreamer plugins first, and unfortunately at the moment I seem to be getting stuck at that hurdle! Time permitting, I do indeed plan to lo

Re: Adding GStreamer plugins

2014-03-23 Thread Scott Palmer
I applaud your effort, but please consider while you are doing this: Addressing RT-18009 is good Addressing RT-2684 is way better. https://javafx-jira.kenai.com/browse/RT-2684 If there is a mechanism to write a stub plugin that hooks into the GStreamer plugin mechanism such that end users of

Adding GStreamer plugins

2014-03-22 Thread Michael Berry
e coming a bit unstuck on the native side of things (including the plugin with GStreamer.) I've made the relevant modifications on the Java side of things to persuade the platform to accept MKV files and pass them down to the GStreamer layer, and that compiles and runs without any issues. H