GStreamer in Visual Studio 2010
Sau Ming Chau @ Red Giant Software LLC
sauming at redgiantsoftware.com
Thu Sep 26 22:08:19 PDT 2013
Hello,
Moving on to building gst-plugins-base projects (with gst-launch stack
overflow runtime error remained), project like libgstaudio is missing
gstaudiopack.h/.c files. Looking at corresponding
Makefile.am, gstaudiopack.h/.c is related to gstaudiopack.orc.
How can these orc related .h and .c files be generated in Windows/Visual
Studio environment? Many thanks in advance.
Best regards,
Sau Ming
On 23 September 2013 15:49, Sau Ming Chau @ Red Giant Software LLC <
sauming at redgiantsoftware.com> wrote:
> Hello,
>
> Our team would like to build GStreamer in Visual Studio (VS) 2010. With
> git origin checkout at Sept 13, 2013, win32\vs10\gstreamer.sln is modified
> so that gstreamer, base, gstcoreelements and gst-launch vcxproj projects
> are built. The following is my machine info.
>
> OS Name - Microsoft Windows 7 Ultimate
> Version - 6.1.7601 Service Pack 1 Build 7601
> System Type - x64-based PC
> Microsoft Visual Studio 2010 - Version 10.0.40219.1 SP1Rel
> Microsoft .NET Framework - Version 4.5.50709 SP1Rel
>
>
> When debugging gst-launch with "-v fakesrc num-buffers=3 ! fakesink", it
> breaks with stack overflow error at the following.
>
> Unhandled exception at 0x1006caa7 in gst-launch-0.11.exe: 0xC00000FD:
> Stack overflow.
>
> gobject-2-vs10.dll!1006caa7()
> [Frames below may be incorrect and/or missing, no symbols loaded for
> gobject-2-vs10.dll]
> gobject-2-vs10.dll!1002f7c7()
> gobject-2-vs10.dll!1002f0f8()
> gobject-2-vs10.dll!1002e49e()
> gobject-2-vs10.dll!100536f1()
> gobject-2-vs10.dll!100523c7()
> gobject-2-vs10.dll!10052e49()
> *> gstreamer-0.11.dll!gst_bin_recalculate_latency(_GstBin * bin) Line
> 2450 + 0x16 bytes C*
> gstreamer-0.11.dll!gst_bin_change_state_func(_GstElement * element,
> GstStateChange transition) Line 2555 + 0x9 bytes C
> gstreamer-0.11.dll!gst_pipeline_change_state(_GstElement * element,
> GstStateChange transition) Line 471 + 0x27 bytes C
> gstreamer-0.11.dll!gst_element_change_state(_GstElement * element,
> GstStateChange transition) Line 2605 + 0x15 bytes C
> gstreamer-0.11.dll!gst_element_set_state_func(_GstElement * element,
> GstState state) Line 2561 + 0xd bytes C
> gstreamer-0.11.dll!gst_element_set_state(_GstElement * element,
> GstState state) Line 2462 + 0x15 bytes C
> gst-launch-0.11.exe!main(int argc, char * * argv) Line 1128 + 0xd bytes
> C
> gst-launch-0.11.exe!__tmainCRTStartup() Line 555 + 0x19 bytes C
> gst-launch-0.11.exe!mainCRTStartup() Line 371 C
> kernel32.dll!761d336a()
> ntdll.dll!77849f72()
> ntdll.dll!77849f45()
>
> The console window has the following output
>
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
> Pipeline is PREROLLED ...
> Setting pipeline to PLAYING ...
>
>
> gst-inspect returns the following
>
> coreelements: valve: Valve element
> coreelements: multiqueue: MultiQueue
> coreelements: typefind: TypeFind
> coreelements: tee: Tee pipe fitting
> coreelements: filesink: File Sink
> coreelements: queue2: Queue 2
> coreelements: queue: Queue
> coreelements: output-selector: Output selector
> coreelements: input-selector: Input selector
> coreelements: identity: Identity
> coreelements: funnel: Funnel pipe fitting
> coreelements: filesrc: File Source
> coreelements: fdsink: Filedescriptor Sink
> coreelements: fdsrc: Filedescriptor Source
> coreelements: fakesink: Fake Sink
> coreelements: fakesrc: Fake Source
> coreelements: capsfilter: CapsFilter
> staticelements: bin: Generic bin
> staticelements: pipeline: Pipeline object
>
>
> Does it ring any bell? Many thanks in advance.
> --
> Best regards,
> Sau Ming
>
> --
> Best regards,
> Sau Ming
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130926/b4a019d8/attachment.html>
More information about the gstreamer-devel
mailing list