summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
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.
2017-11-24meson: Build playout exampleNicolas Dufresne1-0/+9
2017-11-243dvideo example: Correct video overlay for HiDPIJan Schmidt1-1/+8
Use the GTK scaling factor to scale the video allocation so video displays correctly on hi-dpi screens
2017-11-22h264parse: put downstream caps first if possible on sink capsGuillaume Desmottes1-0/+54
Try prioritizing downstream's caps over upstream's if possible so the parser can configured in "passthrough" if possible and save it from doing useless conversions. https://bugzilla.gnome.org/show_bug.cgi?id=790628
2017-11-21tests/srtp: Bump up timeout to 3mins for testcaseEdward Hervey1-0/+4
This involves generating and processing 65536 packets, let's give it time to actually complete that. And a bit of debug to track what's going on.
2017-11-07gl/tests: add some simple shader testingMatthew Waters3-0/+346
Making sure that the default shaders compile and are usable
2017-10-28gl/query: split tests and fix some corresponding issues in usageMatthew Waters1-13/+210
2017-10-23tests: comment and logging cleanups for audiomixer and aggregatorStefan Sauer2-5/+10
Remove some references to 'collectpads'. Logs pads through the object variants. Add some more comments. Remove a left over comment.
2017-10-20ipcpipeline: work around gcc bug in struct initializersStefan Sauer1-86/+157
Unfortunately we need to use an extra set of parenthesis for each data level. For details see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119 Affected versions are e.g. gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 which is the default on ubuntu-trusty. I looks like the fix was never backported.
2017-10-20Use value instead of version macro when testing for mac OS versionJérôme Laheurte2-2/+2
https://bugzilla.gnome.org/show_bug.cgi?id=788404
2017-10-14aggregator: add two more tests for a sequence of dataStefan Sauer1-0/+66
This verifies that we handle events and queries at the head of the queue and then buffers.
2017-10-14aggregator: refactor the test helperStefan Sauer1-67/+89
Make the test helpers use a queue. This lets us also test sequences of events, queries and data.
2017-10-14aggregator: test cleanupStefan Sauer1-32/+15
Remove gst_init() from a few tests. Use _OBJECT variants in logging. Remove arbitrary extra blank lines. Make push_event() more like push_buffer() - set the event to NULL and add cleanup to _chain_data_clear().
2017-10-04meson: Define GST_USE_UNSTABLE_API in the build systemNicolas Dufresne2-6/+1
This way meson and autotools both do the same thing and we don't need to modify the code after all.
2017-10-03Fix autotools build broken by 25dee2f2cb21d3fddReynaldo H. Verdejo Pinochet1-0/+3
Build fails on GST_USE_UNSTABLE_API being redefined
2017-10-03Use proper GtkDoc notation for NULL/FALSE/TRUEReynaldo H. Verdejo Pinochet1-1/+1
2017-10-03meson: Build tsparser exampleNicolas Dufresne2-0/+8
2017-10-03tsparses: Define GST_USE_UNSTABLE_APINicolas Dufresne1-0/+2
This example is entirely based on unstable API, this avoids the expected compilation warning.
2017-09-21tests/check: disable all ipcpipeline tests until I find a way to make them ↵George Kiagiadakis1-1/+2
run reliably
2017-09-17tests: simplify audiomixer testStefan Sauer1-12/+4
Use _link_many() and reuse a helper to reduce the test code.
2017-09-05check: Fix usage of dual probesEdward Hervey1-7/+13
Using two (or more) probes on the same pad where one of the probe returns HANDLED or DROP is tricky since the other probes might not be called. Instead use regular probes and a proper pad (the sinkpad already existed, it only required to be activated and have a dummy chain function for the events/buffers to be received/handled properly)