- 23 Mar, 2019 3 commits
-
-
Tim-Philipp Müller authored
gstcheck.c:142: Warning: GstCheck: gst_check_add_log_filter: return value: Invalid non-constant return of bare structure or union; register as boxed type or (skip) gstcheck.h:178: Warning: GstCheck: gst_check_run_suite: argument suite: Unresolved type: 'Suite*'
-
Tim-Philipp Müller authored
We need a nested extern in our init section for the scanner binary so we can call gst_init to make sure GStreamer types are initialised (they are not all lazy init via get_type functions, but some are in exported variables). There doesn't seem to be any other mechanism to achieve this, so just remove that warning, it's not important at all.
-
Tim-Philipp Müller authored
Silences g-ir-scanner warnings. We do the same for ByteWriter.
-
- 21 Mar, 2019 2 commits
-
-
Matthew Waters authored
-
Matthew Waters authored
As is done for every other queue interaction
-
- 20 Mar, 2019 1 commit
-
-
Matthew Waters authored
Resetting as a result of _reset() on PAUSED->READY is unexpected.
-
- 14 Mar, 2019 1 commit
-
-
Stephane Cerveau authored
Inform about a potential NULL result.
-
- 13 Mar, 2019 1 commit
-
-
Stephane Cerveau authored
-
- 12 Mar, 2019 2 commits
-
-
Damian Vicino authored
-
Damian Vicino authored
There is no LICENSE file in the root directory, and COPYING file content is a license file.
-
- 10 Mar, 2019 1 commit
-
-
Seungha Yang authored
Since elements_fdsrc.test_num_buffers uses blocking pipe on Windows, the test will never be finished. But emulating non-blocking fd without win32 APIs on Windows is a little tricky.
-
- 08 Mar, 2019 1 commit
-
-
Santiago Carot-Nemesio authored
There is a deadlock if any thread from the pool tries to push a new task while other thread is waiting for the pool of threads to finish. With this patch the thread will get an error when it tries to add a new task while the taskpool is being cleaned up.
-
- 06 Mar, 2019 3 commits
-
-
Marco Trevisan authored
Use proper syntax or the (nullable): part will be part of the description
-
Marco Trevisan authored
Details argument should be nullable, but the docstring uses a wrong syntax.
-
Tim-Philipp Müller authored
-
- 04 Mar, 2019 2 commits
-
-
Mathieu Duponchelle authored
The previous implementation of add was implemented as a prepend, switch to append as that seems like the expected order.
-
Tim-Philipp Müller authored
-
- 28 Feb, 2019 1 commit
-
-
Santiago authored
-
- 26 Feb, 2019 4 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 25 Feb, 2019 2 commits
-
-
Philipp Zabel authored
Add the zero-clause BSD license, which is an alteration of the ISC license, to the list of valid licenses.
-
Philipp Zabel authored
The current link points to the 2-clause BSD license, explicitly link to the 3-clause version of the license.
-
- 20 Feb, 2019 1 commit
-
-
Nirbheek Chauhan authored
Turns out it's exposed as `__restrict`, not as `restrict`. !95 (comment 120782)
-
- 19 Feb, 2019 1 commit
-
-
Nirbheek Chauhan authored
MSVC also defines it as a keyword. Fixes build errors in projects that include MSVC's xkeycheck.h which ensures that keywords aren't overriden with a define.
-
- 18 Feb, 2019 1 commit
-
-
Seungha Yang authored
... and use InterlockedExchangeAdd64 for the 64bit value. InterlockedExchangeAdd is 32bit version.
-
- 15 Feb, 2019 2 commits
-
-
Sebastian Dröge authored
Between getting the GSource with the mutex and destroying it, something else might've destroyed it already and we would have a dangling pointer. Keep an additional reference just in case.
-
Sebastian Dröge authored
Signal watches are reference counted and gst_bus_remove_watch() would immediately remove it, breaking the reference counting. Only gst_bus_remove_signal_watch() should be used for removing signal watches.
-
- 13 Feb, 2019 1 commit
-
-
Lawrence Troup authored
Fixes #353
-
- 12 Feb, 2019 1 commit
-
-
Tim-Philipp Müller authored
For metas where order might be significant if multiple metas are attached to the same buffer, so store a sequence number with the meta when adding it to the buffer. This allows users of the meta to make sure metas are processed in the right order. We need a 64-bit integer for the sequence number here in the API, a 32-bit one might overflow too easily with high packet/buffer rates. We could do it rtp-seqnum style of course, but that's a bit of a pain. We could also make it so that gst_buffer_add_meta() just keeps metas in order or rely on the order we add the metas in, but that seems too fragile overall, when buffers (incl. metas) get merged or split. Also add a compare function for easier sorting. We store the seqnum in the MetaItem struct here and not in the GstMeta struct since there's no padding in the GstMeta struct. We could add a private struct to GstMeta before the start of GstMeta, but that's what MetaItem effectively is implementation- wise. We can still change this later if we want, since it's all private. Fixes #262
-
- 09 Feb, 2019 1 commit
-
-
Sebastian Dröge authored
-
- 08 Feb, 2019 2 commits
-
-
Thibault Saunier authored
Thi introduces new APIs to post a `DEVICE_CHANGED` message on the bus so the application is notifies when a device is modified. For example, if the "defaultness" of a device was changed or any property that can be changed at any time. Atomically changing the device object notifying that way allow us to abtract away the internal threads. New APIS: - gst_message_new_device_changed - gst_message_parse_device_changed - gst_device_provider_device_changed
-
Nirbheek Chauhan authored
Different builds of Flex on different platforms output different strings in --version. For example: macOS: flex 2.5.35 Apple(flex-31) Windows: win_flex.exe 2.6.4 C:\Program Files (x86)\GnuWin32\bin\flex.EXE version 2.5.4 We need to look for a string that looks like a version, which means a regex till https://github.com/mesonbuild/meson/issues/1609 is fixed. Fixes #356
-
- 05 Feb, 2019 1 commit
-
-
Nirbheek Chauhan authored
gstharness.c: Use G_GSIZE_FORMAT instead of hard-coding %zu error: unknown conversion type character 'z' in format [-Werror=format] gst-inspect.c: GPid is void* on non-UNIX, and we only use it on UNIX error: initialization makes pointer from integer without a cast [-Werror] gstmeta.c: Use and then discard value error: value computed is not used [-Werror=unused-value] With this, gstreamer builds with -Werror on MinGW
-
- 29 Jan, 2019 4 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
They can't possibly return NULL except in case of assertions.
-
Sebastian Dröge authored
-
Edward Hervey authored
This would previously set the PTS on a random address causing various memory corruption
-
- 28 Jan, 2019 1 commit
-
-
Mathieu Duponchelle authored
This uses the DbgHelp library if available
-