Age | Commit message (Collapse) | Author | Files | Lines |
|
https://bugzilla.gnome.org/show_bug.cgi?id=774908
|
|
|
|
And also prevent overflows caused by allowing uint width/height in
gst_video_info_set_format() but storing them as (signed!) ints.
|
|
credentials
https://bugzilla.gnome.org/show_bug.cgi?id=774416
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=774585
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=752363
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=699077
|
|
By making sure each different videoscale check instance gets logged
into different output file
|
|
Deterministic generation of snow and smpte is important for tests so
that it's not affected by other videotestsrc elements in current or
possibly previous tests.
https://bugzilla.gnome.org/show_bug.cgi?id=773102
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=769698
|
|
This format is sometimes the output of JPEG decoders. It is the same as
YUY2 and UYVY but with a different component order.
https://bugzilla.gnome.org/show_bug.cgi?id=767450
|
|
This reverts commit e3c7c17b9b0ff8efb81d23e135178a7be7eaeb1e.
Does not actually work. See:
https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
|
|
Unknown variable "apiversion".
|
|
|
|
Also the format must be fixed on the default raw caps. If not
gst_video_info_from_caps() will fail and
gst_video_decoder_negotiate_default_caps() return FALSE.
The test simulates the use case where a gap event is received before
the first buffer causing the decoder to fall back to the default caps.
https://bugzilla.gnome.org/show_bug.cgi?id=773103
|
|
Add a test that check that we handle time ranges (a range of time that maps to
the same sample).
Also update the other tests to use our check api to compare int64 values to get
better output on failure.
|
|
Simplify the test and test only what need to be tested.
|
|
Split large tests into small tests and name them specifically. Use helpers to
avoid repetition. Make sure the order in the file is the same as we add the to
the suite.
|
|
Workaround source_root being the root directory of all projects
in the subproject case.
Remove now unneeded getpluginsdir and define c++ tests in the same loop.
Bump meson requirement to 0.35
|
|
gst_caps_to_string function returned allocated memory.
So, It should be free using g_free function.
https://bugzilla.gnome.org/show_bug.cgi?id=772500
|
|
gst_caps_to_string function returned allocated memory.
So, It should be free using g_free function.
https://bugzilla.gnome.org/show_bug.cgi?id=772501
|
|
|
|
|
|
Comparing floats for equality is not necessarily going to
work reliably, so use fail_unless_equals_float() for this.
Test would fail on x86 (Intel Atom x5-Z8300).
|
|
It's been broken for years, and it's unlikely it will ever
be fixed for collectpads/adder now that there's audiomixer
which works fine. So let's disable it, since all it does
is that it creates noise that distracts from other failures.
https://bugzilla.gnome.org/show_bug.cgi?id=708891
|
|
Use G_PI instead of M_PI. Could also have defined
_USE_MATH_DEFINES or included gst/math-compat.h but
this seems simplest.
|
|
The videoscale test takes eternities to run, that's not
great. Split the test into multiple ones. That way they
can be run in parallel. Reduces time to run all tests in
-base from 29 secs to 12 secs when using meson/ninja.
|
|
The videoscale testsuite (with 50 tests) last almost 2 minutes here
|
|
|
|
avalaible
If moc-qt5 is not avalaible, meson breaks:
https://github.com/mesonbuild/meson/issues/758
|
|
|
|
And fix building with meson 0.34
|
|
|
|
We use gdk_cairo_create() which is deprecated since 3.22.
|
|
|
|
At least on non-Windows platforms.
|
|
Fixes "clang: error: argument unused during compilation: '-pthread'"
|
|
A GstVideoOrientationMethod enumeration is also provided for the
admitted property values.
https://bugzilla.gnome.org/show_bug.cgi?id=768687
|
|
https://github.com/mesonbuild/meson
With contributions from:
Tim-Philipp Müller <tim@centricular.com>
Jussi Pakkanen <jpakkane@gmail.com> (original port)
Highlights of the features provided are:
* Faster builds on Linux (~40-50% faster)
* The ability to build with MSVC on Windows
* Generate Visual Studio project files
* Generate XCode project files
* Much faster builds on Windows (on-par with Linux)
* Seriously fast configure and building on embedded
... and many more. For more details see:
http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
Building with Meson should work on both Linux and Windows, but may
need a few more tweaks on other operating systems.
|
|
|
|
Can be attached as GstMeta into a video frame.
https://bugzilla.gnome.org/show_bug.cgi?id=766419
|
|
The getters are (transfer full).
https://bugzilla.gnome.org/show_bug.cgi?id=769270
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=768852
|
|
gst_message_parse_stream_collection() and
gst_message_parse_streams_selected() actually return a reffed
GstStreamCollection.
https://bugzilla.gnome.org/show_bug.cgi?id=768776
|
|
gst_bus_add_signal_watch() takes a ref on the bus which should be
released using gst_bus_remove_signal_watch().
https://bugzilla.gnome.org/show_bug.cgi?id=768718
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=768510
|
|
|
|
With contributions from Jan Schmidt <jan@centricular.com>
* decodebin3 and playbin3 have the same purpose as the decodebin and
playbin elements, except make usage of more 1.x features and the new
GstStream API. This allows them to be more memory/cpu efficient.
* parsebin is a new element that demuxers/depayloads/parses an incoming
stream and exposes elementary streams. It is used by decodebin3.
It also automatically creates GstStream and GstStreamCollection for
elements that don't natively create them and sends the corresponding
events and messages
* Any application using playbin can use playbin3 by setting the env
variable USE_PLAYBIN3=1 without reconfiguration/recompilation.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=767859
|