summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* mpg123: Add gapless playback supportCarlos Rafael Giani2022-03-141-0/+0
| | | | | Co-authored-by: Sebastian Dröge <sebastian@centricular.com> Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1028>
* mpegaudioparse: Support gapless playbackCarlos Rafael Giani2022-03-141-0/+0
| | | | | | | | | | | | Gapless playback is handled by adjusting buffer timestamps & durations and by adding GstAudioClippingMeta. Support for "Frankenstein" streams (= poorly stitched together streams) is also added, so that gapless playback support doesn't prevent those from being properly played. Co-authored-by: Sebastian Dröge <sebastian@centricular.com> Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1028>
* tests: Remove deleted gst-env option from testSebastian Fricke2022-03-011-1/+0
| | | | | | | | | The `gstbuilddir` option has been removed by reverting the commit 879126a3. But the later commit 1babccfe503 uses the option within a test. Remove the mentioned option from the test. Fixes: 1babccfe503 Fix using overrides when not building PyGObject Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
* meson: Add explicit check: kwarg to all run_command() callsNirbheek Chauhan2022-01-091-1/+1
| | | | | | | | | | | | | | This is required since Meson 0.61.0, and causes a warning to be emitted otherwise: https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c https://github.com/mesonbuild/meson/issues/9300 This exposed a bunch of places where we had broken run_command() calls, unnecessary run_command() calls, and places where check: true should be used. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
* meson: update for meson.build_root() and .build_source() deprecationTim-Philipp Müller2021-10-201-2/+2
| | | | | | -> use meson.project_build_root() or .global_build_root() instead. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
* tests: Simple test to use gst-full in pythonThibault Saunier2021-10-152-1/+38
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
* python: Fix using overrides when not building PyGObjectThibault Saunier2021-10-153-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | Since 547570cd790f2b2e390edc1dfb5df4c7a33de45c we do not always build PyGObject and our development environment is broken when trying to use GStreamer python when built against system PyGObject with the following error importing Gst in there: ``` 12345678** (gst-plugin-scanner:710617): CRITICAL **: 11:45:02.343: can't find gi.repository.Gst Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/gi/repository/__init__.py", line 23, in <module> from ..importer import DynamicImporter File "/usr/lib64/python3.9/site-packages/gi/importer.py", line 33, in <module> from .overrides import load_overrides ImportError: cannot import name 'load_overrides' from 'gi.overrides' (/var/home/thiblahute/devel/gstreamer/gstreamer/subprojects/gst-editing-services/bindings/python/gi/overrides/__init__.py) Factory Details: ``` The approach to fixing it is to implement override `gi` in `gst-python/gi/` which we add to `PYTHONPATH`) and in there reset the `gi` module to the right place and we get overrides from paths from `_GI_OVERRIDES_PATH` we set in `gst-env.py` which points to all the overrides that will be installed. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1155>
* gst-full: add way to test features presenceStéphane Cerveau2020-12-112-2/+112
| | | | | | | This test allows to test a list of features to be registered in the library (or not). Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199>
* gstreamer-full: add assert for global symbolsStéphane Cerveau2020-10-141-1/+5
| | | | | | | | | | | | | | Add _gst_caps_features_any not null assert Add _gst_caps_features_memory_system_memory as well A bug has been detected when using -Bsymbolic in the link of libgstreamer-full.so This flag has been introduced to fix this issue: https://gitlab.freedesktop.org/gstreamer/gst-build/-/issues/108 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/204>
* gstreamer-full: add unit testStéphane Cerveau2020-10-123-0/+24
This test allows to test gstreamer-full behaviour Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/203>