No webrtcdsp on macOS - macos

I am developing a Voip apps using gstreamer on MAC, and I need echo canceler for audio. One is recomended webrtcdsp, but I can't find it in gst-inspect. I tried compile from source but the problem is the same. Can someone knows what kind of library I need to use for proper compile to use webrtcdsp?

Try installing gst-plugins-bad, should solve it.
It is a part of libgstwebrtcdsp.so library.

Related

Xamarin.Forms video streaming library that supports RTSP video feeds

I am using Plugin.MediaManager NuGet package to provide cross-platform video player for my app. However, it does not support playing RTSP video streams. Is there any other library that supports this?
I have looked around and the most common ones are platform-specific libraries such as KXmovie and Managed Media Aggregation but I am a little intimidated by the thought of having to port and/or recompile them.
The best case is if there is a Xamarin.Forms compatible NuGet package available. Failing that, an iOS library that requires binding, but not recompiling. As a last resort, something that needs to be compiled and linking manually, but works out of the box.
OK so the resounding conclusion is that one does not exist with Xamarin bindings. I will start with this project on GitHub and see if I can compile and generate the bindings myself.
A bit late, but there is now. LibVLCSharp supports RTSP (and many other stuff).

Using Android Extension Pack (AEP) on Google Tango

I need some OpenGL extensions (ANDROID_extension_pack_es31a) on my Google Tango. glGetString(GL_EXTENSIONS) lists all the extensions I need, so I'm sure the hardware supports it. While searching for a solution it seems that these extensions are available with API-21 (not quite sure about that).
My device still runs API-19 and I'm able to find out if/how I can update it.
I'm also not able to find a way to use the extensions in API-19.
Do you have any suggestions on how to solve any of problems?
I should mention, that I'm using the NDK for this project.
Thanks
Kai
If you want to use anything opengl Es 3.1, it have to be API-21.
There is not way you use them on API-19 which is current Project tango at.

Using FFTW library on MacOSX 10.11 & XCode

I should use the FFTW library for a small program. I tried to follow several methods to get it to work, but I simply can't, since I think I lack some basic concepts.
I wanted to ask you if you could provide some step by step procedure for installing it, thanks.

How to fetch image of the screen from video memory?

Which library may I use to do it? You can think of it as getting the screenshot.
Note: I'm talking about PC. I don't specify OS since I hope that the library is supposed to do it in a cross-platform way. If that's not possible then I will be fine with the Windows only solution.
Use Java, class java.awt.Robot, method createScreenCapture(Rectangle screenRect)

Play a video using gtk+

Any suggestion regarding how to play videos using GTK+?
Regards,
Lancy Norbert Fernandes
For Playing Videos on GTK+ and other GTK Bindings you have a lot of options.
Option: Use A Third-Party Library
1- Try using ogmrip-gtk , A set of Gtk Interface, which allows you to use the open-source OGMRip library as a Gtk-Widget.
2- You may use another library, gstreamer. Also can be used easily with Gtk.
3- You may use LibVLC - gtk. A GTK wrapper for LibVLC (ever used the VLC Media Player?). Personally , I like this a lot.
Option: Using Code from Open-Source Software
1- The Banshee media player is open-source and although it uses Gtk#, you may have no trouble converting the code to GTK+.
2- See the MPlayer or Totem Player Source Code. (or any other for that matter, here is a list )
Option: Use A Process
1- I've heard the MPlayer Command Line is pretty simple. Here's a guide. http://www.mplayerhq.hu/DOCS/HTML/en/commandline.html
With GTK+ there are always a lot of new and innovative (not to mention open-source) ways to do stuff. So always keep looking for better ways. I am personally a great fan of the GTK+ toolkit and have found that there is nothing you cannot do with it.
GStreamer integrates well with GTK+.

Resources