summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* examples: fix compilation of gl fxtest example on win32 with Gtk+ 3.0Tim-Philipp Müller2014-07-171-5/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=733063
* examples: Add CAT section and CA descriptor supportEdward Hervey2014-07-111-0/+31
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=732986
* tests/icles/dccp: Release reference to parentSebastian Rasmussen2014-07-102-0/+2
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732977
* mpegts: use getter for egde linkage descriptor typeStefan Ringel2014-07-091-5/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730914
* gl/examples: gitignore generated filesMatthew Waters2014-07-025-381/+2
|
* gl : fix qglwtextureshare demoWang Xin-yu (王昕宇)2014-07-022-13/+16
|
* tests: h264parser: add test to identify EOSEQ / EOS NALs.Gwenole Beauchesne2014-07-011-0/+62
| | | | | | | | | | Check that end_of_seq() [EOSEQ] and end_of_stream [EOS] NAL units are correctly parsed and the reported NAL unit size yields 1 byte, i.e. the only NalHeaderBytes in there. https://bugzilla.gnome.org/show_bug.cgi?id=732553 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* tests: h264parse: add test for byte-stream/au output.Gwenole Beauchesne2014-07-011-0/+57
| | | | | | | | | | Check that conversion to byte-stream/au formats work and that we can effectively drop broken/invalid NAL units from the resulting access unit buffer. https://bugzilla.gnome.org/show_bug.cgi?id=732203 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* tests: h264parse: check SEI buffering_period() message is output.Gwenole Beauchesne2014-07-011-7/+24
| | | | | | | | | | If an SEI NAL unit with a buffering_period() message is inserted between an SPS and PPS NAL unit, check that the output buffer still contain it. i.e. make sure that this SEI message is not dropped. https://bugzilla.gnome.org/show_bug.cgi?id=732156 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* mpegts: Expose GstMpegtsDescriptor free functionEdward Hervey2014-07-011-4/+4
| | | | Nothing earth shattering, but avoids people having to use g_boxed_free()
* aggregator: Avoid destroying sources we do not ownThibault Saunier2014-06-301-2/+2
| | | | | | | + Unref the maincontext in a new dispose function + Make sure to remove all sources on dispose https://bugzilla.gnome.org/show_bug.cgi?id=732445
* h264parse: Fix memory leak in unit testSebastian Dröge2014-06-291-0/+1
|
* glupload: Fix memory leak in unit testSebastian Dröge2014-06-291-0/+1
|
* glcontext: Fix memory leaks in unit testSebastian Dröge2014-06-291-2/+1
|
* mpegts: Fix memory leaks in the test and the librarySebastian Dröge2014-06-291-4/+19
| | | | | | | Currently uses g_boxed_free() in the unit test, this needs to be fixed properly when cleaning up the API. https://bugzilla.gnome.org/show_bug.cgi?id=730914
* tests: aggregator: fix various leaks in the testsThiago Santos2014-06-281-0/+9
|
* compositor: tests: Fix pad leakThiago Santos2014-06-281-0/+1
| | | | Remember to unref requested pad
* tests: camerabin: fix caps leak in testThiago Santos2014-06-271-0/+1
| | | | The gst_query_set_caps_result doesn't take ownership of caps
* mpegts: Unify API : GstMpegts / gst_mpegts_ / GST_*_MPEGTS_Edward Hervey2014-06-252-164/+164
| | | | | | | | | | | | | | | | It was previously a mix and match of both variants, introducing just too much confusion. The prefix are from now on: * GstMpegts for structures and type names (and not GstMpegTs) * gst_mpegts_ for functions (and not gst_mpeg_ts_) * GST_MPEGTS_ for enums/flags (and not GST_MPEG_TS_) * GST_TYPE_MPEGTS_ for types (and not GST_TYPE_MPEG_TS_) The rationale for chosing that is: * the namespace is shorter/direct (it's mpegts, not mpeg_ts nor mpeg-ts) * the namespace is one word under Gst * it's shorter (yah)
* mpegts: change to GType and from gchar[] to gchar*Stefan Ringel2014-06-241-43/+74
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730914
* mpegts: Fix descriptor_from_dvb_serviceEdward Hervey2014-06-241-4/+8
| | | | Various leaks/overwrites issues
* compositor: Add a new compositor based on the new GstVideoAggregator base classMathieu Duponchelle2014-06-202-1/+1086
| | | | | | | | It is a replacement for videomixer with a similare API Co-Authored by: Thibault Saunier <tsaunier@gnome.org> https://bugzilla.gnome.org/show_bug.cgi?id=731919
* aggregator: Add new GstAggregator base classThibault Saunier2014-06-202-0/+1028
| | | | | | | | This base class has been added to a newly created libgstbadbase library Co-Authored by: Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> https://bugzilla.gnome.org/show_bug.cgi?id=731917
* gl/examples: update for TEXTURE_2D changeMatthew Waters2014-06-124-74/+74
|
* gl/examples: add GST_PLUGINS_BASE_CFLAGSMatthew Waters2014-06-125-7/+6
|
* gl/examples: remove spurious include for doublecube exampleMatthew Waters2014-06-121-2/+0
|
* gl/examples: add the srcdir and builddir includesMatthew Waters2014-06-1212-26/+40
| | | | And remove references to $(GST_PLUGINS_GL_*)
* glfilterapp: remove the reshape/draw propertiesMatthew Waters2014-06-121-15/+2
| | | | | | | | | The reshape property was never used. Replace the draw property with a signal. Based on patch by Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> https://bugzilla.gnome.org/show_bug.cgi?id=704507
* gl/examples: Port to using signals instead of propertiesMatthew Waters2014-06-127-25/+36
| | | | | | Based on patch by Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> https://bugzilla.gnome.org/show_bug.cgi?id=704507
* tests: Take account of memory alignment in shm testOlivier Crête2014-06-021-0/+2
|
* example: ts-parser: add parential rating descriptorStefan Ringel2014-05-291-0/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730854
* example: ts-parser: add ca iddentifier descriptorStefan Ringel2014-05-291-0/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730854
* example: ts-parser: add stream identifier descriptorStefan Ringel2014-05-291-0/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730854
* example: ts-parser: add content descriptorStefan Ringel2014-05-291-0/+26
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730854
* example: ts-parser: add component descriptorStefan Ringel2014-05-291-0/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730854
* examples: factor dumping codeEdward Hervey2014-05-291-16/+2
| | | | We can just re-use the new function instead of having two duplicates
* example: ts-parser: add linkage descriptorStefan Ringel2014-05-291-0/+119
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730901
* mpegts: atsc: add missing field to ETT tableThiago Santos2014-05-291-1/+1
| | | | | | | Set the subtable_extension as ett_table_id_extension for ETT tables as it is used by it https://bugzilla.gnome.org/show_bug.cgi?id=730435
* mpegts: atsc: add atsc's EIT table parsingThiago Santos2014-05-291-20/+59
| | | | | | | | | | | | | | ATSC has its own version of the EIT table (DVB also has one). This patch adds parsing for the ATSC EIT table and also fixed the section identification to mark it as the ATSC one. The implementation aws refactored to reuse some common internal structures from ETT. Also adds its dumping function to ts-parser example https://bugzilla.gnome.org/show_bug.cgi?id=730435
* tests: mpegts: add test for STT parsingThiago Santos2014-05-291-0/+42
| | | | | | | | Specially for the time to UTC datetime conversion Example taken from the A65 spec https://bugzilla.gnome.org/show_bug.cgi?id=730435
* mpegts: atsc: add STT table parsingThiago Santos2014-05-291-0/+27
| | | | | | | | Adds the system time table structure and functions for convenient parsing of it and for getting the UTC datetime that it represents. Also adds its information dumping to the ts-parser example https://bugzilla.gnome.org/show_bug.cgi?id=730435
* examples: mpegts: add function to dump ETT tablesThiago Santos2014-05-291-0/+39
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730435
* mpegts: add atsc MGT section parsingThiago Santos2014-05-291-0/+23
| | | | | | | | | | Add a parsing function for MGT and also detect the EIT tables for ATSC, the EIT pids are reported inside the MGT and we are still only relying only on the table id for detecting it. In the future we would want to also check the pid and compare with whatever the MGT previously reported to confirm that it is indeed the EIT. https://bugzilla.gnome.org/show_bug.cgi?id=730435
* examples: ts-parser: add TVCT and CVCT tables dumpingThiago Santos2014-05-291-0/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730642
* tests: update for glupload changesMatthew Waters2014-05-291-6/+1
|
* examples: Avoid shadowing main loop variableEdward Hervey2014-05-281-8/+8
| | | | We end up with interesting results otherwise :)
* examples: Add support for private-data-specifier and frequency-listEdward Hervey2014-05-281-0/+22
|
* tests: update for recent glupload changesMatthew Waters2014-05-281-1/+6
| | | | | GstGLUploadMeta object is now the GstVideoGLTextureUploadMeta provider.
* example: ts-parser: add terrestrial delivery system descriptorStefan Ringel2014-05-281-0/+45
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730847
* example: ts-parser: printing enum typesStefan Ringel2014-05-281-3/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730847