summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-09-07QGst/caps: compilation fix from https://bugs.kde.org/show_bug.cgi?id=406676#c2HEADmasterGeorge Kiagiadakis1-1/+2
Because the macro version of gst_caps_copy() confuses the C++ compiler
2018-05-05README: add maintenance noticeGeorge Kiagiadakis1-2/+30
2018-05-05Fix QUIET flag in FindGStreamer and FindGStreamerPluginsBaseDaniele E. Domenichelli3-10/+18
2018-05-04Fix discoverer testGeorge Kiagiadakis1-3/+0
https://bugzilla.gnome.org/show_bug.cgi?id=710370
2018-05-04DeviceMonitor examplePavel Bludov6-0/+408
2018-05-04Device & DeviceMonitor supportPavel Bludov12-403/+756
2018-05-04Use GSTREAMER_INCLUDE_DIRS instead of GSTREAMER_INCLUDE_DIRDaniele E. Domenichelli3-3/+3
2018-05-04FindGStreamer: Fix cases where gst.h and gstconfig.h are not in the same folderDaniele E. Domenichelli1-3/+15
2018-05-04FindGStreamer: Do not search for plugin dir if gstreamer was not foundDaniele E. Domenichelli1-3/+5
2018-05-04FindGLIB2: Do not use REQUIRED to find PkgConfig and glib-2.0Daniele E. Domenichelli1-2/+4
2018-05-04videomaterial.cpp: Prevent the use of uninitialized textures for RGB formatsVincent Dehors1-8/+16
https://bugzilla.gnome.org/show_bug.cgi?id=751770
2018-05-04openglsurfacepainter.cpp: remove '+1' for right and bottom in QRECT_TO_GLMATRIXJeremie Knuesel1-3/+3
The '+1' calculation is wrong now that QRectF is used instead of QRect. https://bugzilla.gnome.org/show_bug.cgi?id=740326
2018-05-04Fix cmake with Qt 5.11_beta3 (dropping qt5_use_modules)Andreas Sturmlechner1-3/+13
https://bugzilla.gnome.org/show_bug.cgi?id=795285
2018-05-04qt5glvideosink: fix of too much red value in videoToon Heyrman2-6/+6
The red value was too much in the video when using qt5glvideosink. This was caused by a wrong color matrix. https://bugzilla.gnome.org/show_bug.cgi?id=781816
2018-01-23QGst::Pad: strong ref() the event in sendEvent()Jeremie Knuesel1-0/+3
Just as in Element::sendEvent(). https://bugzilla.gnome.org/show_bug.cgi?id=740319
2018-01-23Fix QtGStreamer lookup on Qt5Aleix Pol1-5/+2
No need to look-up the file, it will be in the current directory. If there's a different version it will have the same set of files. Also it includes the targets file, so that we can link against the exported targets as "Qt5GStreamer". https://bugzilla.gnome.org/show_bug.cgi?id=747247
2018-01-23Fix QGst/Memory bug on case-insensitive fsilovezfs6-6/+5
"Memory" collides with standard lib's "memory" on case-insensitive file systems. See https://bugzilla.gnome.org/show_bug.cgi?id=763201
2017-03-24Fix crash when the VideoItem moves in the SceneGraphAleix Pol4-0/+117
When the item is recreated it should set the format on the new node, otherwise we get the crash. BUG: 744816
2017-03-17Set default empty structure on Application and Element MesssagePtrDiane Trout1-2/+2
Fix for the fix in Bug 746584. The fix that was committed causes one test to not build. At some point it was pointed out I shouldn't arbitrarily break source compatibility, so this fixes the build error and makes code written before commit 0384481b2f670b3db1a147a1ac0c5ea24c66554e work
2016-11-01gst_message_new_application fails when passed a NULL structureDiane Trout2-4/+9
QGst provided a default null structure argument ApplicationMessagePtr::create gst_message_new_application then failed with the error: GStreamer-CRITICAL **: gst_message_new_application: assertion 'structure != NULL' failed This defines a meaningless structure for the refpointer test and removes the default to make sure a structure is provided. https://bugzilla.gnome.org/show_bug.cgi?id=746584
2016-06-13Fix build with Clang 3.8Aleix Pol4-4/+4
error: invalid suffix on literal; C++11 requires a space between literal and identifier https://bugzilla.gnome.org/show_bug.cgi?id=767578
2016-04-16The geometry must never be set to 0 once the node is added to the SGNiels Ole Salscheider2-6/+9
The application can crash otherwise.
2016-04-16It appears there is only one attachement.Diane Trout1-1/+1
As far as I can tell from staring at the code it really does look like there's only one attachment added to the tag list. But I'm not sure what it was originally set to 2. This makes the test pass, but may be hiding a problem.
2015-11-04By GStreamer 1.6 the audio-codec name for FLAC changedDiane Trout1-2/+2
from "Free Lossless Audio Codec (FLAC)" to "FLAC", so we need to update to test for the shorter string.
2015-11-04Merge branch 'master' into unit-test-fixes2Diane Trout4-1/+5
2015-11-04whitespace cleanupDiane Trout1-1/+1
2015-10-02Fix compilation with GStreamer >= 1.5.1José Manuel Santamaría2-0/+2
apply gstreamer pkg-config definitions To ensure gstreamer builds correctly, pick up its cflags in FindGstreamer and apply them to the build as definitions https://lists.ubuntu.com/archives/kubuntu-devel/2015-August/009819.html https://bugzilla.gnome.org/show_bug.cgi?id=751382
2015-06-10Workaround build failures with boost>=1.57 and mocHeiko Becker1-0/+2
Otherwise I get the following error message: 'usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"'. See https://bugreports.qt-project.org/browse/QTBUG-22829 for details. The old workaround to define BOOST_TT_HAS_OPERATOR_HPP_INCLUDED doesn't seem to work here. https://bugzilla.gnome.org/show_bug.cgi?id=739752
2015-06-09Add pbutils include directory to include pathsHannes Weisbach1-1/+1
Add directory with pbutils headers to the include_directories directive for the auto tests. https://bugzilla.gnome.org/show_bug.cgi?id=750493
2015-04-07ElementMessage also needs a valid structureDiane Trout2-1/+14
The solution is the same as for ApplicationMessage, and since it wasn't caught by the unit tests add a unit test.
2015-04-07Create an empty structure to pass to gst_message_new_application if we don't ↵Diane Trout1-1/+1
have a valid one. When passed a NULL structure gst_message_new_application fails with the following error. GStreamer-CRITICAL **: gst_message_new_application: assertion 'structure != NULL' failed
2015-04-07tests/auto/taglisttest.cpp: it appears tag lists remove duplicates, so ↵Diane Trout1-1/+4
create a new buffer to make sure the image count is incremented
2015-04-07gstreamer now supports animated PNGs, so PNG is now a video-codecDiane Trout1-2/+4
2015-04-06when built against 1.4, the unit test fails because it appears the ↵Diane Trout1-2/+2
description for flac changed
2015-02-22qtglvideosinkbase: don't use variable name 'interface' which is a reserved ↵Jeremie Knuesel2-6/+6
keyword on Windows Rename 'interface' argument to 'balance_interface' to fix compilation with MinGW-w64 Compiling GstQtGLVideoSinkBase with MinGW-w64 fails because the class has a method argument named 'interface', which appears to be a reserved keyword on Windows. https://bugzilla.redhat.com/show_bug.cgi?id=980270 https://bugzilla.gnome.org/show_bug.cgi?id=741332
2014-09-30CMakeLists.txt: actually require GStreamer 1.2.0George Kiagiadakis1-8/+8
2014-09-30gstqtvideosink: fix memory leak and synchronization issue related to buffer ↵George Kiagiadakis2-1/+2
reference counting https://bugzilla.gnome.org/show_bug.cgi?id=736758
2014-07-08Release version 1.2.01.2.0George Kiagiadakis2-3/+3
2014-07-08Replace all <gst/gstfoo.h> headers with <gst/gst.h>George Kiagiadakis20-43/+20
Fixes compilation problems with some configurations and it's more politically correct as well, since we are not supposed to use <gst/gstfoo.h> headers directly.
2014-06-24Actually release 1.1.90.George Kiagiadakis2-2/+7
After discussion with other developers, we agreed to sync the version to the GStreamer API version that we are targeting, to avoid confusion.
2014-06-24Release 0.99.1 (1.0.0~rc1)George Kiagiadakis1-1/+1
2014-06-24Update NEWSGeorge Kiagiadakis1-2/+16
2014-06-24make_tarballs.sh: modify to generate .tar.xz archives and sha256sum files, ↵George Kiagiadakis1-5/+2
like other gst modules
2014-06-24examples/recorder: cleanup / fixupGeorge Kiagiadakis4-55/+4
2014-06-24Make recorder example compileDavid Edmundson2-110/+11
Device selection does not exist in GStreamer 1.0, so we remove it Update pipelines for 1.0 spec
2014-06-24Update documentation & READMEGeorge Kiagiadakis2-30/+86
2014-06-24build system: install .pc file and cmake variables for the Qt5GStreamerQuick ↵George Kiagiadakis5-4/+20
library ... and fix the qmlplayer2 .pro file to test it. "make examples_distcheck" passes at this point.
2014-06-23QGst::ElementFactory: change metadata() to take a const char * keyGeorge Kiagiadakis2-2/+2
In the future we should also provide static const strings with the various pre-defined keys that are available as macros in C
2014-06-23QGst::Buffer: replace peekMemory() with getMemory() and also add memoryCount()George Kiagiadakis3-5/+12
The peek prefix is a bad choice because in C it means getting an object without increasing its reference count. However in C++ we cannot do that due to smart pointers, so it's a bit confusing to use it. Obviously for getMemory() to be useful, we also need a memoryCount() method that returns how many memory objects there are in the buffer...
2014-06-23QGst: make the various internalStructure() methods return a StructureConstPtrGeorge Kiagiadakis11-35/+17
This is a real const Structure pointer, in contrast with const StructurePtr which was just a const QSharedPointer.