path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2016-11-04mpdparser: MS PlayReady ContentProtection parsingPhilippe Normand2-2/+13
The "pro" (PlayReady Object) element contents are now base64-decoded and properly stored in Protection events.
2016-11-04gst: Fix more mentions of interlaced-mode to say interlace-modeSebastian Dröge1-2/+2
2016-11-03check: Add new test to .gitignoreEdward Hervey1-0/+1
2016-11-03gl: GST_GL_TYPE -> GST_TYPE_GLMatthew Waters3-3/+3
Some deprecated symbols are kept for backwards compatibility
2016-11-03glsl: fix #version 150 not working with profilesMatthew Waters1-16/+82
The spec allows the core/compatibility profiles to be used with #version 150. Also tighten up the tests to check for default profiles being chosen correctly.
2016-11-02Revert "tests: rawvideoparse: add test for flow error handling"Sebastian Dröge1-36/+0
This reverts commit 280b4ac2ffc63908a74944f50589b2630be16232.
2016-11-01tests: rawvideoparse: add test for flow error handlingTim-Philipp Müller1-0/+36
Also needs fixes in baseparse:
2016-11-01tests: add a test for srtp elementsVincent Penquerc'h2-0/+232
2016-10-05tests/gl: make sure all GL commands are executed on the GL threadMatthew Waters2-2/+16
e.g. the final glGetError() must also be completed on the GL thread
2016-09-21build: add missing $(GST_PLUGINS_BASE_LIBS)Martin Kelly1-3/+3
The linker flags for several plugins (dashdemux, mssdemux, hlsdemux) are missing $(GST_PLUGINS_BASE_LIBS), so add them so they can find -lgsttag and -lgstapp.
2016-09-21rtponviftimestamp: Update unit tests after changing default value of D-bitJoakim Johansson1-7/+10
The D bit shall always be set to true for the first buffer.
2016-09-15player: Fix unit test for minor API changeSebastian Dröge1-2/+2
2016-09-08gl/examples: Really remove references to $(GST_PLUGINS_GL_*).Alistair Buxton1-2/+2
These seem to have been missed in the previous commit to this file.
2016-08-29tests/glupload: support opengl3 properly instead of spewing GL errorsMatthew Waters1-22/+97
2016-08-29glupload: fix tests and check for the new RECONFIGURE behaviourAlessandro Decina1-4/+44
The tests were broken since 91fea30, which changed glupload to return GST_GL_UPLOAD_RECONFIGURE if the texture target in the input buffers doesn't match the texture-target configured in the output caps. This commit fixes that and adds more checks for the new behaviour.
2016-08-26dash: Fix build of unit testSebastian Dröge1-4/+8
2016-08-25gitignore: add missing dash_isoff fileJosep Torra1-1/+2
2016-08-25build: fix gst-uninstalled build in osxJosep Torra1-2/+5
Fixes clang: error: argument unused during compilation: '-pthread' when building the test programs.
2016-08-25build: unconditionally check for video, audio and pbutils modulesJosep Torra1-23/+22
Check for modules in configure and use GST_*_LIBS vars to link with the libraries instead of hardcoding them.
2016-08-19gl/examples/fxtest: fix up for wayland supportMatthew Waters1-1/+20
- Pass the wayland display to gst - Redrawing on resize is no longer needed.
2016-08-18rawparse: Fix and extend unit testsCarlos Rafael Giani3-0/+114
* Add caps change test to unit tests * Cleanup leftover buffers after each unit test * Add missing rawvideoparse entry in .gitignore
2016-08-18rawvideoparse: Compute plane offsets & strides if no custom ones are setCarlos Rafael Giani1-0/+112
This is useful to ensure that the offsets and strides are computed if only width, height, format etc. in the property config are set.
2016-08-11dashdemux: Disable unit test for the time beingSebastian Dröge1-1/+3
It uses random data streams but dashdemux nowadays actually looks into the streams and doesn't like randomness very much. The tests should probably just become validate tests on real streams.
2016-08-11dash: Add test for parsing a moof boxSebastian Dröge3-1/+193
2016-08-11dash: Add unit test for ISOBFF box header parsingSebastian Dröge2-1/+132
2016-08-03hlsdemux: move variant list handling over to new master playlist codeTim-Philipp Müller1-182/+196
Adapt hlsdemux for the m3u8 playlist changes.
2016-08-03qmlglsrc: Add qmlglsrc unit test exampleHaihua Hu10-7/+176
2016-08-02aiffparse: In PUSH mode we will never get the ID3 tags as they are at the ↵Sebastian Dröge1-3/+9
end of the file This previously did not fail as before we didn't get any tags at all in PUSH mode, now we get the bitrates.
2016-08-02tests: dashdemux: add test for gst_mpd_client_get_maximum_segment_durationAlex Ashley1-0/+77
Add a test of the gst_mpd_client_get_maximum_segment_duration() function to check that it first checks the MPD@maxSegmentDuration and then falls back to checking all of the segment durations.
2016-07-26tests: fix simple-launch-lines when jpeg lib isn't presentVincent Penquerc'h1-2/+6
JPEG detection in defines HAVE_JPEG to 0 if the jpeg lib isn't found, rather then not defining it.
2016-07-26rawparse: Add new raw audio and video parser elementsCarlos Rafael Giani4-0/+807
The new rawaudioparse and rawvideoparse elements are based on GstBaseParse and completely replace audioparse and videoparse
2016-07-26glcontext: remove not thread-safe get/set_error()Matthew Waters2-16/+2
Use GError's instead if necessary.
2016-07-26glframebuffer: rewrite for a more consistent APIMatthew Waters1-11/+16
Facilities are given to create fbo's and attach GL memory (renderbuffers or textures). It also keeps track of the renderable size for use with effective use with glViewport().
2016-07-25player: move 'position-update-interval' setting to the config structGuillaume Desmottes1-10/+17
2016-07-25player: add API to change http user agentGuillaume Desmottes1-0/+53
Introducing a new 'config' API similar to GstBufferPoolConfig.
2016-07-22qml: Don't forget to unref the actual sink element after setting it on glsinkbinSebastian Dröge1-0/+1
2016-07-22qml: Use glsinkbin instead of glupload directlySebastian Dröge1-4/+6
2016-07-18tests: fix bus leakGuillaume Desmottes5-15/+16
gst_bus_remove_signal_watch() has to be called to release the ref taken by gst_bus_add_signal_watch().
2016-06-29glmemory: add the texture type to allocate to parametersMatthew Waters4-10/+18
Rather than assuming something. e.g. zerocopy on iOS with GLES3 requires the use of Luminance/Luminance Alpha formats and does not work with Red/RG textures.
2016-06-27tests: Ignore kmssink for state change testOlivier Crête1-1/+1
It can only be put to READY if the DRM stuff is available.
2016-06-21templatematch: fix buffer leak in testGuillaume Desmottes1-0/+1
Need to call gst_check_drop_buffers() to unref the buffers exchanged during the test.
2016-06-21glimagesink: fix query leak in testGuillaume Desmottes1-0/+1
2016-06-21glimagesink: properly setup/teardown testsGuillaume Desmottes1-5/+1
tcase_add_checked_fixture() is suppose to call the setup and teardown functions so the tests don't have to do it manually.
2016-06-21glupload: fix shader leak in testGuillaume Desmottes1-0/+2
2016-06-21uvch264demux: fix buffer leaks in testGuillaume Desmottes1-0/+2
The mock chain functions aren't unreffing the buffers so the caller should do it.
2016-06-21camerabin: fix element leak in testGuillaume Desmottes1-0/+1
2016-06-21fix buffer leaks in testsGuillaume Desmottes1-0/+1
gst_check_drop_buffers() release the buffers exchanged during the test.
2016-06-21fix event leaks in testsGuillaume Desmottes2-4/+4
The events are supposed to be unreffed when finishing the test, not reffed.
2016-06-21audiointerleave: fix message leaks by flushing the busGuillaume Desmottes1-0/+2
2016-06-21autoconvert: fix factories leak in testGuillaume Desmottes1-1/+1
The factories returned by gst_registry_find_feature() have to be unreffed.