-
Notifications
You must be signed in to change notification settings - Fork 27
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
MepoRTSPClient fails to build against LiveMedia555 >= 20181016 #123
Comments
It won't work with the official Live555 library. I've tested this multiple times. I know that Debian and other Linux distro's prefer to use the system library instead, but that will break the addon, so for now this is not an option. Best option is still is to statically link the addon against the bundled Live555 subset. |
Hi Marcel! First of all, thanks for your incredible work and response!
Live555 additional license clause (http://www.live555.com/liveMedia/faq.html#copyright-and-license) explicitly states that:
so I have removed live555 dependency at all and excluded it from CMakeLists.txt: Can you tell me please if functionality of an addon is severely impacted by removing RTSP client? AFAIK previous Debian packages were built without RTSP / Live555 too due to faulty Debian patch that did not propagate Also, if you remember what issues did you specifically encounter with the current Live555 library, feel free to share it with me. |
I am trying to update the Debian package for this add-on and it builds fine using the bundled TSReader / Live555 library from 2010.
However, Debian recommends linking against Live555 packaged in Debian.
The Debian package versions are as follows;
https://packages.debian.org/jessie/liblivemedia-dev
I adapted @rbalint patch for Live555 detection to include system Live555 headers:
and tried rebuilding the addon but failed with the following log:
build-20200729201327.log
@margro Does it make sense to transplant TSReader 1.3.0 to the addon or let's stick with embedded version of the library there is now?
UPDATE: I figured out that Team MediaPortal uses patched Live555 library in 1.3.0 as well, so I am really stuck at what to do with this addon. Is it ever relevant for recent MediaPortal 2?
The text was updated successfully, but these errors were encountered: