summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2018-08-17avwait: Start video and audio together if audio starts lateVivia Nikolaidou2-4/+38
Also add test to meson https://bugzilla.gnome.org/show_bug.cgi?id=796977
2018-08-17meson: Add an option for testsNirbheek Chauhan1-2/+4
This is needed because we don't always have gstreamer-check available, for instance inside Cerbero on iOS.
2018-08-14check: update gitignoreVíctor Manuel Jáquez Leal2-29/+13
2018-08-03tests/check/Makefile.am: add GST_AUDIO_CFLAGS also on the planar audio ↵George Kiagiadakis1-1/+1
adapter unit test
2018-08-03libs: audio: add new GstPlanarAudioAdapter classGeorge Kiagiadakis3-0/+369
This is a GstAdapter, but for planar audio buffers. https://bugzilla.gnome.org/show_bug.cgi?id=793605
2018-07-27Add feature options for almost all pluginsNirbheek Chauhan1-0/+1
The only plugins remaining are those that haven't been ported to Meson yet, and msdk. Also, the tests are still automagic. https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27meson: Add feature options for many pluginsNirbheek Chauhan2-4/+5
The rest will be converted later, these are necessary for gst-build to set options correctly. https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-24avwait: Add recording propertyVivia Nikolaidou2-0/+460
It works like a valve in front of the actual avwait. When recording == TRUE, other rules are then examined. When recording == FALSE, nothing is passing through. https://bugzilla.gnome.org/show_bug.cgi?id=796836
2018-07-15webrtc: Add some ssrc to caps in the unit test.Jan Schmidt1-2/+2
The unit test uses incomplete caps to test webrtcbin, causing some weirdness generating RTX stream mappings. https://bugzilla.gnome.org/show_bug.cgi?id=796810
2018-06-18tests: Make sure to provide the KEY_UNIT flag always together with the SNAP ↵Sebastian Dröge4-22/+32
flags in seeks SNAP flags alone make no sense and nowadays cause warnings.
2018-06-06examples: Don't install non-prefixed examplesNicolas Dufresne3-3/+3
2018-06-06examples: Build waylandsink exampleNicolas Dufresne2-1/+14
2018-06-01gitignore: Add h265parser testEdward Hervey1-0/+1
2018-05-28directfb: don't error out for warnings in system headersTim-Philipp Müller1-0/+3
On debian system headers trigger compiler warnings like these, don't error out on them: /usr/include/directfb/direct/os/linux/glibc/waitqueue.h:95:1: note: previous definition of ‘direct_waitqueue_signal’ was here
2018-05-09webrtcbin: implement support for FEC and RTXMathieu Duponchelle4-2/+295
https://bugzilla.gnome.org/show_bug.cgi?id=795044
2018-05-05meson: Update option names to omit disable_ and with- prefixesNirbheek Chauhan1-2/+2
Also yield common options to the outer project (gst-build in our case) so that they don't have to be set manually.
2018-05-06waylandsink: Only build if gtk-3.0 was built with wayland targetJan Schmidt1-1/+1
Check in configure if the gtk-3.0 has wayland support, and don't build the waylandsink example if it doesn't.
2018-05-04videoaggregator: Rename ignore-eos pad property to repeat-after-eosSebastian Dröge2-6/+6
What it does is to repeat the last frame forever after EOS, it does not literally ignore EOS.
2018-03-09meson: fix build when msdk is not foundTim-Philipp Müller1-1/+1
2018-03-09tests: add msdkh264enc element unit testWang,Fei3-0/+175
https://bugzilla.gnome.org/show_bug.cgi?id=793236
2018-03-05tests: player: disable broken test_play_media_info testTim-Philipp Müller1-1/+1
Until someone can be bothered to debug + fix it. https://bugzilla.gnome.org/show_bug.cgi?id=787372 https://bugzilla.gnome.org/show_bug.cgi?id=787374
2018-03-05h265parser: allow partial matching on range extension profileGuillaume Desmottes1-0/+16
Best to return a valid profiles rather than no profile if bitstream uses a not standard profile. https://bugzilla.gnome.org/show_bug.cgi?id=793876
2018-03-05h265parse: add support for 'Format range extensions profiles'Guillaume Desmottes1-0/+148
Those profiles have been introduced in version 2 of the HEVC spec (A.3.5). https://bugzilla.gnome.org/show_bug.cgi?id=793876
2018-03-05h265parser: decouple GstH265Profile and GstH265ProfileIDCGuillaume Desmottes3-0/+98
We used to have the same enum to represent H265 profiles and idc values. Those are no longer the same with extension profiles defined from version 2 of the spec. Split those enums so the semantic of each is clearer and we'll be able to add extension profiles to GstH265Profile. Also add gst_h265_profile_tier_level_get_profile() to retrieve the GstH265Profile from the GstH265ProfileTierLevel. It will be used to implement the detection of extension profiles. https://bugzilla.gnome.org/show_bug.cgi?id=793876
2018-03-01Remove schroedinger pluginTim-Philipp Müller4-186/+0
No upstream (website disappeared), no maintainer, and pretty much a fringe format anyway. https://bugzilla.gnome.org/show_bug.cgi?id=776215
2018-02-15Dist compositor crossfade example and pythons script for meson buildTim-Philipp Müller3-3/+8
And add to autotools build so it gets disted.
2018-02-13audiomixer: remove, moved to -baseTim-Philipp Müller5-3043/+1
https://bugzilla.gnome.org/show_bug.cgi?id=791218
2018-02-12qt: remove plugin, moved to -goodTim-Philipp Müller12-367/+0
https://bugzilla.gnome.org/show_bug.cgi?id=754094
2018-02-12gtk: remove, plugin has moved to -goodTim-Philipp Müller6-785/+2
2018-02-08dtls: add meson definition for recently added testMatthew Waters1-0/+1
2018-02-05tests: add a test for the dtls{enc,dec} elementsMatthew Waters3-0/+200
2018-02-02webrtcbin: an element that handles the transport aspects of webrtc connectionsMatthew Waters11-2/+2062
SDP's are generated and consumed according to the W3C PeerConnection API available from https://www.w3.org/TR/webrtc/ The SDP is either created initially from the connected sink pads/attached transceivers as in the case of generating an offer or intersected with the connected sink pads/attached transceivers as in the case for creating an answer. In both cases, the rtp payloaded streams sent by the peer are exposed as separate src pads. The implementation supports trickle ICE, RTCP muxing, reduced size RTCP. With contributions from: Nirbheek Chauhan <nirbheek@centricular.com> Mathieu Duponchelle <mathieu@centricular.com> Edward Hervey <edward@centricular.com> https://bugzilla.gnome.org/show_bug.cgi?id=792523
2018-01-20tests: camerabin: skip checks if we don't have encoders for the default formatTim-Philipp Müller1-4/+7
https://bugzilla.gnome.org/show_bug.cgi?id=767863
2018-01-17tests: ipcpipeline: fix struct initialisation warnings with clangTim-Philipp Müller1-92/+75
Use init macros to avoid gst-indent making a mess of it. https://bugzilla.gnome.org/show_bug.cgi?id=787980
2018-01-16tests: remove test that's never been ported to 1.xTim-Philipp Müller4-1834/+1
2018-01-11check: Update gitignoreEdward Hervey2-1/+1
2017-12-19audioaggregator: implement input conversionMathieu Duponchelle1-9/+146
https://bugzilla.gnome.org/show_bug.cgi?id=786344
2017-12-19gtk example: Fix cflags in Makefile.amOlivier Crête1-0/+1
2017-12-19gl: update plugins to use GstGL from -baseTim-Philipp Müller2-14/+13
2017-12-19gl: remove GStreamer OpenGL integration library and move to -baseTim-Philipp Müller113-13238/+2
https://bugzilla.gnome.org/show_bug.cgi?id=754094
2017-12-18dashdemux: parse xs:dateTime's timezone indicatorJun Xie1-0/+63
The lexical form of xs:dateTime is YYYY-MM-DDThh:mm:ss[Z|(+|-)hh:mm] timezone indicator (+|-)hh:mm] needs to be parsed. https://bugzilla.gnome.org/show_bug.cgi?id=791602
2017-12-08meson test: Enable libs testsMathieu Duponchelle3-0/+52
https://bugzilla.gnome.org/show_bug.cgi?id=789064
2017-12-06examples: audiomixmatrix: Remove unused partWonchul Lee2-62/+1
matrix-value-array property is removed since 18917de9562d0d33cf80ca68c071eee3572d4483 commit applied https://bugzilla.gnome.org/show_bug.cgi?id=790836
2017-12-02Remove GstAggregator from -bad, moved to coreTim-Philipp Müller2-1287/+0
https://bugzilla.gnome.org/show_bug.cgi?id=739010
2017-11-25tests: ignore waylandsink in state change testTim-Philipp Müller1-1/+1
"Unexpected critical/warning: Wayland compositor is missing the ability to scale, video display may not work properly."
2017-11-24sdlshare: Destroy GL backend buffer before the GL ContextNicolas Dufresne1-9/+9
This was otherwise leading to a deadlock in the GL library.
2017-11-24sdlshare2: Fix race conditionsNicolas Dufresne1-24/+42
The client-draw callback is running on the GL Thread, which will be required to map the buffer. Map early, and pass the mapped frame instead. On top of that, make sure to signal any pending draw before trying to push EOS, as some pad locks might be taken. This is the cost of using the same thread to control GStreamer and to render GL.
2017-11-24meson: Build gl/sdl examplesNicolas Dufresne3-1/+24
2017-11-24meson: Playout example has not GL depsNicolas Dufresne1-8/+6
2017-11-24meson: Add missing examples directoryNicolas Dufresne1-0/+13
This will make it more visible what is missing in meson.