GStreamer 1.17.1 development release

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

GStreamer 1.17.1 development release

Tim-Philipp Müller-2
The GStreamer team is pleased to announce the first development release
in the unstable 1.17 release series.

The unstable 1.17 release series adds new features on top of the
current stable 1.16 series and is part of the API and ABI-stable 1.x
release series of the GStreamer multimedia framework.

The unstable 1.17 release series is for testing and development
purposes in the lead-up to the stable 1.18 series which is scheduled
for release in a few weeks time. Any newly-added API can still change
until that point, although it is rare for that to happen.

Draft release notes highlighting all the new features, bugfixes,
performance optimisations and other important changes in the 1.17/1.18
are still being prepared and will be made available in due course.

The autotools build has been dropped entirely for this release, so it's
finally all Meson from here on.

This development release is primarily for distributors and early
adaptors and anyone who still needs to update their build/packaging
setup for Meson.

On the documentation front we have switched away from gtk-doc to
hotdoc, but we now provide a release tarball of the built documentation
in html and devhelp format, and we recommend distributors switch to
that and provide a single gstreamer documentation package in future.

Instead of a gst-validate tarball we now ship a gst-devtools tarball.

Binary packages for Android, iOS, Mac OS X and Windows will be provided
in the next few days.

The rough plan going forward is probably another development release in
1-2 weeks time, and then feature freeze and a first 1.18 pre-release
around the first week of July or so. Then hopefully we can get 1.18 out
sometime later that month.

As always, please let us know of any issues you run into by filing a
bug in Gitlab: https://gitlab.freedesktop.org/gstreamer

Enjoy!

Cheers
 Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

GStreamer-1.17.1.txt (2K) Download Attachment
signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.17.1 development release

Davide Perini
Sorry for the noob question and congrats for your awesome work here guys,
is there a way to download the development build for windows?

Should I build it by my self or there is a downloadable binary?

Thanks,
Davide

Il 20/06/2020 14.36, Tim-Philipp Müller ha scritto:
The GStreamer team is pleased to announce the first development release
in the unstable 1.17 release series.

The unstable 1.17 release series adds new features on top of the
current stable 1.16 series and is part of the API and ABI-stable 1.x
release series of the GStreamer multimedia framework.

The unstable 1.17 release series is for testing and development
purposes in the lead-up to the stable 1.18 series which is scheduled
for release in a few weeks time. Any newly-added API can still change
until that point, although it is rare for that to happen.

Draft release notes highlighting all the new features, bugfixes,
performance optimisations and other important changes in the 1.17/1.18
are still being prepared and will be made available in due course.

The autotools build has been dropped entirely for this release, so it's
finally all Meson from here on.

This development release is primarily for distributors and early
adaptors and anyone who still needs to update their build/packaging
setup for Meson.

On the documentation front we have switched away from gtk-doc to
hotdoc, but we now provide a release tarball of the built documentation
in html and devhelp format, and we recommend distributors switch to
that and provide a single gstreamer documentation package in future.

Instead of a gst-validate tarball we now ship a gst-devtools tarball.

Binary packages for Android, iOS, Mac OS X and Windows will be provided
in the next few days.

The rough plan going forward is probably another development release in
1-2 weeks time, and then feature freeze and a first 1.18 pre-release
around the first week of July or so. Then hopefully we can get 1.18 out
sometime later that month.

As always, please let us know of any issues you run into by filing a
bug in Gitlab: https://gitlab.freedesktop.org/gstreamer

Enjoy!

Cheers
 Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.17.1 development release

Tim-Philipp Müller-2
On Sat, 2020-06-20 at 21:41 +0200, Davide Perini wrote:

Hi Davide,

> Sorry for the noob question and congrats for your awesome work here
> guys, is there a way to download the development build for windows?
>
> Should I build it by my self or there is a downloadable binary?

To quote from the e-mail: "Binary packages for Android, iOS, Mac OS X
and Windows will be provided in the next few days."

You can try and build them yourself already of course. Depends on
whether you're happy to wait or need binaries right now.

Cheers
 Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.17.1 development release

Tim-Philipp Müller-2
In reply to this post by Tim-Philipp Müller-2

> Binary packages for Android, iOS, Mac OS X and Windows will be
> provided in the next few days.

Binaries are up now at the usual location:

  https://gstreamer.freedesktop.org/pkg/

Please give them a spin and let us know if anything is amiss.

Cheers
 Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.17.1 development release

Davide Perini
Can't wait to try it. Thanks!!!


Il 22/06/2020 15.20, Tim-Philipp Müller ha scritto:

>> Binary packages for Android, iOS, Mac OS X and Windows will be
>> provided in the next few days.
> Binaries are up now at the usual location:
>
>    https://gstreamer.freedesktop.org/pkg/
>
> Please give them a spin and let us know if anything is amiss.
>
> Cheers
>   Tim
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.17.1 development release

Davide Perini
Tried it and man it's super awesome.

Basically I changed from "dx9screencapsrc" to "dxgiscreencapsrc".

My capture framerate changed from a stuttery mess at 9FPS to
a capped rock solid 30 FPS with no lag, no stutter, flawless!
Using 4K display here so 30FPS is not that easy.

Congrats all guys and thanks for your awesome work!

Davide


Il 22/06/2020 15.33, Davide Perini ha scritto:
Can't wait to try it. Thanks!!!


Il 22/06/2020 15.20, Tim-Philipp Müller ha scritto:
Binary packages for Android, iOS, Mac OS X and Windows will be
provided in the next few days.
Binaries are up now at the usual location:

   https://gstreamer.freedesktop.org/pkg/

Please give them a spin and let us know if anything is amiss.

Cheers
  Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.17.1 development release

Mikel Pérez
In reply to this post by Tim-Philipp Müller-2
the android build seems to be broken

1. does not link libiconv by default as did previous releases - had to add GSTREAMER_EXTRA_LIBS := -liconv
2. can't build with dashdemux plugin enabled as it is missing a link too. I just disabled in this case
3. having built after working around #1 and #2, it fails with
../sys/androidmedia/gst-android-hardware-camera.c:1763:_init_classes Failed to initialize android.hardware.Camera classes: Failed to get static field ID EFFECT_EMBOSS (Ljava/lang/String;): java.lang.NoSuchFieldError: no "Ljava/lang/String;" field "EFFECT_EMBOSS" in class "Landroid/hardware/Camera$Parameters;" or its superclasses
    java.lang.NoSuchFieldError: no "Ljava/lang/String;" field "EFFECT_EMBOSS" in class "Landroid/hardware/Camera$Parameters;" or its superclasses

I don't know how to sidestep #3. I don't need the camera in my app but it is part of native_init()

On Mon, Jun 22, 2020 at 8:20 AM Tim-Philipp Müller <[hidden email]> wrote:

> Binary packages for Android, iOS, Mac OS X and Windows will be
> provided in the next few days.

Binaries are up now at the usual location:

  https://gstreamer.freedesktop.org/pkg/

Please give them a spin and let us know if anything is amiss.

Cheers
 Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.17.1 development release

Tim-Philipp Müller-2
On Thu, 2020-06-25 at 11:07 -0500, Mikel Pérez wrote:

Hi Mikel,

> the android build seems to be broken
>
> 1. does not link libiconv by default as did previous releases - had
> to add GSTREAMER_EXTRA_LIBS := -liconv
> 2. can't build with dashdemux plugin enabled as it is missing a link
> too. I just disabled in this case
> 3. having built after working around #1 and #2, it fails with
> ../sys/androidmedia/gst-android-hardware-camera.c:1763:_init_classes
> Failed to initialize android.hardware.Camera classes: Failed to get
> static field ID EFFECT_EMBOSS (Ljava/lang/String;):
> java.lang.NoSuchFieldError: no "Ljava/lang/String;" field
> "EFFECT_EMBOSS" in class "Landroid/hardware/Camera$Parameters;" or
> its superclasses
>     java.lang.NoSuchFieldError: no "Ljava/lang/String;" field
> "EFFECT_EMBOSS" in class "Landroid/hardware/Camera$Parameters;" or
> its superclasses
>
> I don't know how to sidestep #3. I don't need the camera in my app
> but it is part of native_init()

Thanks for testing! Could you file an issue about these in gitlab
please, so we don't forget about it? (cerbero component)

  https://gitlab.freedesktop.org/gstreamer/cerbero

Cheers
 Tim



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer 1.17.1 development release

Matthew Waters
In reply to this post by Mikel Pérez
Hi,

1. Is semi-expected.  You can probably also fix that by adding glib-2.0 to GSTREAMER_EXTRA_DEPS.  The ndk-build magic no longer exposes links to all dependant libraries by default.  Each library needs to be linked manually in order for the resulting gstreamer_android library to expose the necessary symbols.
2. The dashdemux plugin was renamed to the dash plugin.  Nothing wrong here.
3. This is an interesting issue that warrants investigation and an issue in gitlab.

On 26/6/20 2:07 am, Mikel Pérez wrote:
the android build seems to be broken

1. does not link libiconv by default as did previous releases - had to add GSTREAMER_EXTRA_LIBS := -liconv
2. can't build with dashdemux plugin enabled as it is missing a link too. I just disabled in this case
3. having built after working around #1 and #2, it fails with
../sys/androidmedia/gst-android-hardware-camera.c:1763:_init_classes Failed to initialize android.hardware.Camera classes: Failed to get static field ID EFFECT_EMBOSS (Ljava/lang/String;): java.lang.NoSuchFieldError: no "Ljava/lang/String;" field "EFFECT_EMBOSS" in class "Landroid/hardware/Camera$Parameters;" or its superclasses
    java.lang.NoSuchFieldError: no "Ljava/lang/String;" field "EFFECT_EMBOSS" in class "Landroid/hardware/Camera$Parameters;" or its superclasses

I don't know how to sidestep #3. I don't need the camera in my app but it is part of native_init()

On Mon, Jun 22, 2020 at 8:20 AM Tim-Philipp Müller <[hidden email]> wrote:

> Binary packages for Android, iOS, Mac OS X and Windows will be
> provided in the next few days.

Binaries are up now at the usual location:

  https://gstreamer.freedesktop.org/pkg/

Please give them a spin and let us know if anything is amiss.

Cheers
 Tim

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (499 bytes) Download Attachment