Discussion:
Integration of GStreamer in QT application on Windows using MinGW
d***@tiscali.it
2014-04-23 14:13:47 UTC
Permalink
Hi,

I'm interesting in the integration of the gstreamer library
on Windows 7/8 platforms using QT and the MinGw compiler. Do you think
this is possible? Could you give me some hint to let me start in this
integration?

Best Regards

Daniele Santanché

Scopri istella, il
nuovo motore per il web italiano.
Istella garantisce risultati di
qualità e la possibilità di condividere, in modo semplice e veloce,
documenti, immagini, audio e video.
Usa istella, vai su
http://www.istella.it?wtk=amc138614816829636 [1]



Links:
------
[1]
http://www.istella.it?wtk=amc138614816829636


Scopri istella, il nuovo motore per il web italiano.
Istella garantisce risultati di qualità e la possibilità di condividere, in modo semplice e veloce, documenti, immagini, audio e video.
Usa istella, vai su http://www.istella.it?wtk=amc138614816829636
Eric Trousset
2014-04-23 15:08:23 UTC
Permalink
Hi
It is doable quite easily.
You just have to download the gstreamer binaries + dev files, install it.
To play the video in a QT widget, I used the D3DvideoSink, using the video_overlay interface to give the video sink the widget in which to render.
I don’t really know about the MinGw compilation as I used Visual’c compiler, but any way as both Qt and GStreamer are built using minGw, this shouldn’t be an issue.

Good luck
Eric T


From: gstreamer-devel [mailto:gstreamer-devel-***@lists.freedesktop.org] On Behalf Of ***@tiscali.it
Sent: mercredi 23 avril 2014 16:14
To: gstreamer-***@lists.freedesktop.org
Subject: Integration of GStreamer in QT application on Windows using MinGW


Hi,

I'm interesting in the integration of the gstreamer library on Windows 7/8 platforms using QT and the MinGw compiler. Do you think this is possible? Could you give me some hint to let me start in this integration?

Best Regards

Daniele Santanché


Scopri istella, il nuovo motore per il web italiano.
Istella garantisce risultati di qualità e la possibilità di condividere, in modo semplice e veloce, documenti, immagini, audio e video.
Usa istella, vai su http://www.istella.it?wtk=amc138614816829636
Dušan Poizl
2014-04-23 19:08:41 UTC
Permalink
yes it is doable. I am developing such application myself. You can use
precompiled binaries from gstreamer page and Qt for MinGW. But you need
get rid of taglib plugin. It is because taglib is C++ code. Problem is
that gstreamer and Qt is compiled with different version of C++
exception handling runtime. So just delete taglib and gstreamer becomes
pure C library which can be used freely between different MinGW versions.

more information about different C++ runtime
http://stackoverflow.com/questions/15670169/what-is-difference-between-sjlj-vs-dwarf-vs-seh
Post by Eric Trousset
Hi,
I'm interesting in the integration of the gstreamer library on Windows
7/8 platforms using QT and the MinGw compiler. Do you think this is
possible? Could you give me some hint to let me start in this integration?
Best Regards
Daniele Santanché
Scopri istella, il nuovo motore per il web italiano.
Istella garantisce risultati di qualità e la possibilità di
condividere, in modo semplice e veloce, documenti, immagini, audio e
video.
Usa istella, vai su http://www.istella.it?wtk=amc138614816829636
_______________________________________________
gstreamer-devel mailing list
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
K_AA
2014-05-07 05:53:47 UTC
Permalink
Hello! I also try to integrate GStreamer with Qt but I am a beginner.

I need to integrate Qt 4.7.4 (MinGW 4.4.0 x86 compiler) with GStreamer on
Windows (Windows 7 x64 installed). The application must be x86 compatible.
I downloaded the latest GStreamer packages: gstreamer-1.0-x86-1.2.4.1.msi,
gstreamer-1.0-devel-x86-1.2.4.1.msi and
gstreamer-1.0-x86-1.2.4.1-merge-modules.zip.
I installed the first and second package but I don't know what to do with
gstreamer-1.0-x86-1.2.4.1-merge-modules.zip.
I created a console application and modified the .pro file by adding the
following lines:


As a result I receive the following error... (application work fine without
lines given above)


main.cpp:


I also tried to delete all files "taglib" but it doesn't work...

Please, help me!
How to install these GStreamer packages?
How to configure the Qt project? It would be nice to get the example of .pro
file or the entire project.



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Integration-of-GStreamer-in-QT-application-on-Windows-using-MinGW-tp4666587p4666822.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
Dušan Poizl
2014-05-07 06:07:41 UTC
Permalink
part from my pro file.

INCLUDEPATH += "C:\gstreamer\1.0\x86\include"
"C:\gstreamer\1.0\x86\include\gstreamer-1.0" \
"C:\gstreamer\1.0\x86\include\glib-2.0"
"C:\gstreamer\1.0\x86\lib\glib-2.0\include"
LIBS += -L"C:\gstreamer\1.0\x86\lib" -lglib-2.0 -lgobject-2.0
-lgstreamer-1.0 -lgstapp-1.0 -lgstvideo-1.0
Post by K_AA
Hello! I also try to integrate GStreamer with Qt but I am a beginner.
I need to integrate Qt 4.7.4 (MinGW 4.4.0 x86 compiler) with GStreamer on
Windows (Windows 7 x64 installed). The application must be x86 compatible.
I downloaded the latest GStreamer packages: gstreamer-1.0-x86-1.2.4.1.msi,
gstreamer-1.0-devel-x86-1.2.4.1.msi and
gstreamer-1.0-x86-1.2.4.1-merge-modules.zip.
I installed the first and second package but I don't know what to do with
gstreamer-1.0-x86-1.2.4.1-merge-modules.zip.
I created a console application and modified the .pro file by adding the
As a result I receive the following error... (application work fine without
lines given above)
I also tried to delete all files "taglib" but it doesn't work...
Please, help me!
How to install these GStreamer packages?
How to configure the Qt project? It would be nice to get the example of .pro
file or the entire project.
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Integration-of-GStreamer-in-QT-application-on-Windows-using-MinGW-tp4666587p4666822.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
_______________________________________________
gstreamer-devel mailing list
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
K_AA
2014-05-08 02:54:09 UTC
Permalink
Sorry, but the problem still remains...

I've installed the gstreamer-1.0-x86-1.2.4.1.msi and
gstreamer-1.0-devel-x86-1.2.4.1.msi to D:/gstreamer.

console.pro:


main.cpp:


Error:


The full output:


I am doubtful what I ought to do... I urgently need to start the development
of cross-platform VoIP application.



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Integration-of-GStreamer-in-QT-application-on-Windows-using-MinGW-tp4666587p4666845.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
Vasileios Anagnostopoulos
2014-05-15 15:10:13 UTC
Permalink
You could use msys2 packages instead. For me it was a painless experience.
Used gstreamer+freeglut on windows7..
Post by K_AA
Sorry, but the problem still remains...
I've installed the gstreamer-1.0-x86-1.2.4.1.msi and
gstreamer-1.0-devel-x86-1.2.4.1.msi to D:/gstreamer.
I am doubtful what I ought to do... I urgently need to start the development
of cross-platform VoIP application.
--
http://gstreamer-devel.966125.n4.nabble.com/Integration-of-GStreamer-in-QT-application-on-Windows-using-MinGW-tp4666587p4666845.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
_______________________________________________
gstreamer-devel mailing list
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
--
Dr. Vasileios Anagnostopoulos (MSc,PhD)
Researcher/Developer
ICCS/NTUA 9 Heroon Polytechneiou Str., Zografou 15773 Athens,Greece
T (+30) 2107723404 M (+30) 6936935388
E ***@mail.ntua.gr<mailto:***@mail.ntua.gr> www.ntua.gr<
http://www.ntua.gr/>
Puyol
2014-05-16 13:34:18 UTC
Permalink
Hello, I'm implementing a voip apps using gstreamer! i need to activate the
echo cancellation made by speex but i didn't came to, any one have an idea
to do this,
http://gstreamer-devel.966125.n4.nabble.com/Add-audio-delay-quot-gstreamer-quot-td4666954.html
this is the client and the server that I used to make my apps,
thx



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Integration-of-GStreamer-in-QT-application-on-Windows-using-MinGW-tp4666587p4666994.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
Loading...