A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/gstreamer-java/gst1-java-core/releases below:

Releases · gstreamer-java/gst1-java-core · GitHub

Releases: gstreamer-java/gst1-java-core

Releases · gstreamer-java/gst1-java-core

v1.4.0 Key changes Bus message / iteration memory handling changes.

A key part of this release has been rewriting bus messaging and pad / element iteration. This was done as part of some work for a Codelerity client's project, to ensure some key areas of the bindings now support explicit disposal as well as via the garbage collector.

In the Bus, Messages objects are now created lazily, and only when a sync callback or Bus.MESSAGE listener are connected. It's also now possible to dispose of the Message in either of those callbacks. Wrapper Elements for message sources are also created lazily only when required. Previously, the Message and the source Element wrappers were created for every message on the Bus, whether a callback required them or not. And the native references could only be cleared by garbage collection (which is still the default).

Calling getElements(), getPads(), etc. should no longer keep an extra reference on the iterator, or the called object (via the iterator) until next garbage collection.

Obviously there is some potential for issue here, particularly if a project inadvertently relies on native objects staying alive for longer. Please report any issues found if things work with 1.3.0 but not 1.4.0.

v1.3.0 Key changes

Also see https://github.com/gstreamer-java/gst1-java-core/milestone/6?closed=1

Thanks

Thanks to @aveco-devel and @lafoletc for contributions in this release.

v1.2.0 v1.1.0

This release brings full access to the GStreamer Controller API and a variety of other fixes and improvements.

Key changes Thanks

A big thank you to LivingAsOne for funding work on the Controller API.

Thanks to @MaZderMind and @PertsevRoman for their contributions to this release.

v1.0.0

This is the first full release of gst1-java-core v1. The bulk of the work leading up to this release has been finalising, stabilising and documenting the API outside of the lowlevel package, completing the work of porting the original 0.10 bindings.

Key changes Changes in beta 1 Additional changes from beta 2 v1.0.0-beta-2

Updated beta for v1.0.0 - see v1.0.0-beta-1 for major changes.

v1.0.0-beta-1

This is the first beta release of gst1-java-core v1. The bulk of the work leading up to this release has been finalising, stabilising and documenting the API outside of the lowlevel package, completing the work of porting the original 0.10 bindings.

Key changes v0.9.4

Thanks @i-n-g-o @matthiasblaesing @a-morales @vinicius-tona

v0.9.3

Thanks for help and contributions from @mutantbob and @matthiasblaesing

v0.9.2
public <T> List<T> getValues(Class<T> type, String fieldName); // type needed for validation
public int[] getIntegers(String fieldName);
public int[] getIntegers(String fieldName, int[] array); // allow caching of array
public double[] getDoubles(String fieldName);
public double[] getDoubles(String fieldName, double[] array);
SeekingQuery q = new SeekingQuery(Format.TIME); 
if (pipe.query(q)) {
    System.out.println(q.getStart() + " | " + q.getEnd());
    //System.out.println(q.getStructure());
} else {
    System.out.println("Couldn't perform seeking query");
}

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4