Thibault Saunier
d00aa0c1ad
meson: Setup pre commit hook and fix getpluginsdir for standalone case
2016-09-30 12:46:34 -03:00
Tim-Philipp Müller
24e2f6e98a
meson: update version
2016-09-30 11:41:10 +01:00
Sebastian Dröge
45a04f9d8b
Release 1.9.90
2016-09-30 13:01:53 +03:00
Sebastian Dröge
7ee8d3237a
Update .po files
2016-09-30 12:12:12 +03:00
Sebastian Dröge
b94463a274
po: Update translations
2016-09-30 11:42:21 +03:00
Arun Raghavan
20ba0299cc
audio-resampler: Add a missing header to noinst_HEADERS
2016-09-29 19:55:45 +05:30
Arun Raghavan
a1ae17ef69
audiorsample: Fix build on 32-bit x86
...
Turns out _mm_cvtsi128_si64() isn't available on 32-bit, so only build
SSE 4.1 optimisations on x86-64 for now.
2016-09-29 19:45:16 +05:30
Arun Raghavan
4b5f78337a
audioresample: Separate out CFLAGS used for SSE* code
...
This makes sure that we only build files that need explicit SIMD support
with the relevant CFLAGS. This allows the rest of the code to be built
without, and specific SSE* code is only called after runtime checks for
CPU features.
https://bugzilla.gnome.org/show_bug.cgi?id=729276
2016-09-29 18:37:08 +05:30
Arun Raghavan
f4cba79063
audioresample: Fix some gobject introspection warnings
2016-09-28 19:09:26 +05:30
Edward Hervey
262b9bfd07
playbin3: Remove fallback properties/signals
...
These can all be used via the GstStream API
https://bugzilla.gnome.org/show_bug.cgi?id=769079
2016-09-27 10:11:56 +01:00
Tim-Philipp Müller
fb22d542d6
tests: playbin-complex test needs oggdemux
2016-09-25 22:20:32 +01:00
Tim-Philipp Müller
d9da603db6
tests: videotimecode: fix floating point comparisons
...
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).
2016-09-25 22:20:27 +01:00
Tim-Philipp Müller
7c0ec13942
tests: adder: disable racy flush_start_flush_stop test
...
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
2016-09-25 16:22:47 +01:00
Wim Taymans
7a02e9676f
video-scaler: take number of bits into account when copying
...
Copy twice the amount of pixels for 16 bits formats.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=747225
2016-09-22 16:17:33 +02:00
Sebastian Dröge
0c151f6bb2
streamsynchronizer: Correctly calculate group start times in reverse playback mode
...
We have to calculate from the segment.stop, not the segment.start, as
playback goes from stop to start. This fix works around another race
condition in streamsynchronizer in my testcase.
See https://bugzilla.gnome.org/show_bug.cgi?id=771479
2016-09-20 15:13:52 -04:00
Tim-Philipp Müller
0ba25ad43b
examples: seek: fix build with MSVC
...
Use G_PI instead of M_PI. Could also have defined
_USE_MATH_DEFINES or included gst/math-compat.h but
this seems simplest.
2016-09-20 17:31:55 +01:00
Nicolas Dufresne
1852e7b88a
doc: Add missing map flag to gst_video_frame_map()
...
Add missing map flag, and also add unmap call.
2016-09-19 11:27:10 -04:00
Sebastian Dröge
031f256584
audiotestsrc: Fix segment boundary checking for reverse playback
2016-09-17 07:19:14 -04:00
Sebastian Dröge
cf18fae9de
audiotestsrc: Don't adjust segment time in seek handler
...
basesrc already did that very well for us, adjusting it again on top of
that just breaks various non-standard seeks.
2016-09-14 16:51:30 +02:00
Sebastian Dröge
fef0efdddb
configure: Depend on gstreamer 1.9.2.1
2016-09-14 11:30:28 +02:00
Víctor Manuel Jáquez Leal
dcfc69ab1d
videooverlaycomposition: document required map flags
...
Fix documentation for gst_video_overlay_composition_blend(). The video frame
needs to be mapped with GST_MAP_READWRITE flag.
https://bugzilla.gnome.org/show_bug.cgi?id=771382
2016-09-14 11:17:25 +02:00
Sebastian Dröge
d5e8b7df6c
playback: Use new gst_bin_set_suppressed_flags() API instead of worrying about the flags in multiple places
2016-09-12 18:37:21 +02:00
Jan Schmidt
657c49e83b
Automatic update of common submodule
...
From b18d820 to f980fd9
2016-09-10 20:50:56 +10:00
Tim-Philipp Müller
3baa1d655c
tests: videoscale: split test into multiple ones
...
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.
2016-09-10 10:10:05 +01:00
Jan Schmidt
f7ef1e5fff
Automatic update of common submodule
...
From f49c55e to b18d820
2016-09-10 09:53:49 +10:00
Thibault Saunier
81ccca7538
meson: Raise test timeout to 3 minutes
...
The videoscale testsuite (with 50 tests) last almost 2 minutes here
2016-09-09 08:57:11 -03:00
Nicolas Dufresne
afaa3f1380
video/test: Coding style fix
2016-09-07 14:24:54 -04:00
Thibault Saunier
5bcf1f1ddd
meson: Workaround the qt5 module not letting us now the preprocessor is not avalaible
...
If moc-qt5 is not avalaible, meson breaks:
https://github.com/mesonbuild/meson/issues/758
2016-09-05 20:29:51 -03:00
Thibault Saunier
c8c834e4a1
meson: tests: Do not pull qt5 as a hard dependency
2016-09-05 18:40:19 -03:00
Thibault Saunier
acd047db15
meson: Properly find where GStreamer plugins are when using subprojects
...
And fix building with meson 0.34
2016-09-05 18:20:35 -03:00
Thibault Saunier
a81734a371
meson: Bump version to 1.9.2
2016-09-05 12:22:36 -03:00
Vincent Penquerc'h
31438ef49b
oggdemux: safety for failing to determine time length in push mode
...
If we can't find a valid granule near the end of the file, we
disable seeking. This guards against the whole file being then
read and never going to PLAYING.
https://bugzilla.gnome.org/show_bug.cgi?id=770314
2016-09-05 11:42:44 +01:00
Vincent Penquerc'h
6f856cb54d
oggdemux: increase EOS granpos detection chunk size
...
This can be too small on some files to find a valid granule.
https://bugzilla.gnome.org/show_bug.cgi?id=770314
2016-09-05 11:41:43 +01:00
Tim-Philipp Müller
14e02d127a
meson: fix joystick header check for jseek example
2016-09-04 21:41:04 +01:00
Jonathan Matthew
7b8aa8cf7e
pbutils: store missing-plugin structure in current_info->misc again
...
This allows gst_discoverer_info_get_misc to work again, until it
finally gets removed.
https://bugzilla.gnome.org/show_bug.cgi?id=770643
2016-09-04 16:48:40 +01:00
Tim-Philipp Müller
c90f18994c
tools: gst-play: cycle between video tracks without disabling video
2016-09-04 16:04:00 +01:00
Sebastian Dröge
5eee006667
win32: Update exports
2016-09-01 17:56:40 +03:00
Jan Schmidt
47cb25a1f8
video-frame: Expand the range of caps for extended buffer flags
...
The video buffer flags can be applied to encoded video streams,
such as video/x-h264 marked up by a demuxer or parser.
2016-09-01 22:48:40 +10:00
Sebastian Dröge
32aebd7baf
playback: Mark internal functions as G_GNUC_INTERNAL
2016-09-01 13:07:07 +03:00
Wonchul Lee
0cc3f199ca
playbackutils: Move compare_factories_func
...
Move _decode_bin_compare_factories_func function to playbackutils
https://bugzilla.gnome.org/show_bug.cgi?id=770692
2016-09-01 13:06:51 +03:00
Havard Graff
4b854b3440
video-frame: GST_VIDEO_BUFFER_FLAG are only valid for video/x-raw caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=769771
2016-09-01 13:05:47 +03:00
Havard Graff
c726e0ab6d
rtpbuffer: Add buffer flag RETRANSMISSION
...
Useful for elements to know if a buffer is a retransmitted RTP packet.
https://bugzilla.gnome.org/show_bug.cgi?id=769771
2016-09-01 13:05:47 +03:00
Sebastian Dröge
6f9fedd857
configure: Require orc >= 0.4.24
...
Needed for being able to compile video.orc
https://bugzilla.gnome.org/show_bug.cgi?id=770698
2016-09-01 12:38:14 +03:00
Sebastian Dröge
7bb1064372
Back to development
2016-09-01 12:26:40 +03:00
Sebastian Dröge
47b7c8dc75
Release 1.9.2
2016-09-01 12:26:20 +03:00
Sebastian Dröge
2eb266e25a
po: Update translations
2016-09-01 11:23:10 +03:00
Sebastian Dröge
1137ac6848
test-colorkey: #define GDK_DISABLE_DEPRECATION_WARNINGS
...
We use gdk_cairo_create() which is deprecated since 3.22.
2016-09-01 10:53:35 +03:00
Tim-Philipp Müller
fb9bddd81e
meson: build examples
2016-08-30 18:15:09 +01:00
Tim-Philipp Müller
01ae3c3a23
meson: enable tests
...
At least on non-Windows platforms.
2016-08-30 18:14:57 +01:00
Thibault Saunier
bc6aae6ca7
Use the new API to post flow ERROR messages on the bus
...
https://bugzilla.gnome.org/show_bug.cgi?id=770158
2016-08-26 19:23:24 -03:00