-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avtp plugin? #37
Comments
Hi @RioChan, I'm a bit confused, did you build gstreamer after installing libavtp? Note that you need to build gstreamer, which will then find libavtp and build itself with the AVTP plugin. |
Hi edersondisouza : BR Rio |
Hi edersondisouza : May you comment how to solve this? BR Rio audioparsers: aacparse: AAC audio stream parser root@ubuntu-vm:/opt/gstreamer# cd .. |
You definitely need to build gstreamer. Are you building it? If so, can you share the log from gstreamer build, please? |
Hi edersondisouza: #2. #3. however, test with dummy cmd as the below is working, I think my problem is how to find the plugin. BR Rio Anaconda3.5 mcu_plus_sdk_am64x_08_01_00_36 ti-processor-sdk-linux-am57xx-evm-06.01.00.08 root@ubuntu-vm:/opt/gstreamer# meson build The Meson build system Program glib-mkenums found: YES (/root/anaconda3/bin/glib-mkenums)
gstreamer 1.19.2
Found ninja-1.10.2 at /root/anaconda3/bin/ninja |
i have also installed the gst-plugin-bad, Found pkg-config: /usr/bin/pkg-config (0.29.1) meson.build:270:0: ERROR: Neither a subproject directory nor a gstreamer.wrap file was found. A full log can be found at /opt/gst-plugins-bad/build/meson-logs/meson-log.txt |
Hi, There's no need to worry about gstreamer vs gst-plugins-bad anymore, since the monorepo. Try following these instructions https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-meson.html?gi-language=c#setting-up-the-build-with-meson. It should build all of gstreamer, including the avtp plugin, quite transparently. If that doesn't work, just post the logs =D |
Hi. #1. I have installed more than 10 times for Gstreamer. I can perform: meson test -C build: 108/108 gst_gstbufferpool TIMEOUT 180.02s killed by signal 15 SIGTERM
Ok: 38 #2. and my livavtp can be tested as well. ninja: Entering directory `/opt/libavtp/build' Ok: 7 Full log written to /opt/libavtp/build/meson-logs/testlog.txt #3. May you guide me more solutions for letting the Gstreamer to find the LibAVTP/OpenAvnu? BR Rio |
Hi, Can you share the steps you are using to build gstreamer? If I do these steps:
I'll see this in the middle of the logs:
So, gstreamer just downloads libavtp if it doesn't find it on the system. Can you share (on pastebin) the full log generated by the |
Hi edersondisouza: Sorry for replying late due to vocation. #1, Thanks for your new git site for me, It seems better than my previous git.
#2. This is my part of the logs. #3. I can tell the avpt is in the below gst-plugins-bad 1.20.0
#4. But, in the end, it shows me those errors as the below, how to fixt it? BR Rio In file included from ../subprojects/gst-plugins-good/ext/qt/qtitem.cc:30:0: |
This is the full - Fail Logs, Sir [2378/6942] Compiling C++ object subprojects/gst-plugins-good/ext/qt/libgstqmlgl.so.p/gstqtglutility.cc.o |
I tried to build the subprojects/gst-plugins-good, it shows me this error. Found pkg-config: /usr/bin/pkg-config (0.29.1) meson.build:255:0: ERROR: Neither a subproject directory nor a gstreamer.wrap file was found. A full log can be found at /opt/gstreamer/subprojects/gst-plugins-good/build/meson-logs/meson-log.txt |
Hi,
Not sure, as the github one should be a mirror of the gitlab one. Anyway, gitlab is the official one for gstreamer. About the compilation errors, I'd guess it's about the compiler version you're using. Nevertheless, if you are not using those parts of gstreamer (Qt from the failing logs), you could do something like Finally, I don't think you're supposed to go inside the subproject directory to build only it - refer to the link above for more details on how to build gstreamer. |
Hi Ederson: Sorry for replying late. Now, I'm going to test the Gstreamer. I have read almost > 50 articles by google. BR Rio |
It seems that you are having problems with gstreamer itself, not the avtp plugin. Maybe try asking on gstreamer forums, mailing list, IRC? |
Hi guys, I hope you have solved the problems. Can you give me a hand? I find the same problem after building the libavtp. My system is Ubuntu 20.04. I have installed GStreamer by using the command: |
Hi @KilledByBugs, You need to rebuild gstreamer so that it can find libavtp during build time - if it was built without support for it, just getting libavtp after won't help. |
Hi Ederson, Thank you so much for your reply. |
You need to build it from source - shouldn't be hard, though. |
|
Hi.
#1. I have install the libavtp, log is like below.
#2. But, I'm fail to use the gstreamer to test with avtp.
root@ubuntu-vm:/opt/libavtp# sudo ninja -C build install
ninja: Entering directory `build'
ninja: warning: bad deps log signature or version; starting over
[24/25] Installing files.
Installing libavtp.so.0.1.0 to /usr/local/lib/x86_64-linux-gnu
Installing symlink pointing to libavtp.so.0.1.0 to /usr/local/lib/x86_64-linux-gnu/libavtp.so.0
Installing symlink pointing to libavtp.so.0 to /usr/local/lib/x86_64-linux-gnu/libavtp.so
Installing /opt/libavtp/include/avtp.h to /usr/local/include
Installing /opt/libavtp/include/avtp_aaf.h to /usr/local/include
Installing /opt/libavtp/include/avtp_crf.h to /usr/local/include
Installing /opt/libavtp/include/avtp_cvf.h to /usr/local/include
Installing /opt/libavtp/include/avtp_rvf.h to /usr/local/include
Installing /opt/libavtp/include/avtp_ieciidc.h to /usr/local/include
Installing /opt/libavtp/build/meson-private/avtp.pc to /usr/local/lib/x86_64-linux-gnu/pkgconfig
NOTICE: You are using Python 3.6 which is EOL. Starting with v0.62.0, Meson will require Python 3.7 or newer
root@ubuntu-vm:/opt/libavtp# cd ..
#3. This is my error, may you guide me how to solve it?
root@ubuntu-vm:/opt# cd gstreamer/
root@ubuntu-vm:/opt/gstreamer# gst-inspect-1.0 avtp
No such element or plugin 'avtp'
Thanks.
BR Rio
The text was updated successfully, but these errors were encountered: