Kodi Community Forum

Full Version: librtmp - Help Thread
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Fresh install (from yesterday). That may be indeed the source of the error, but if I make ls -l, it states that all the files are root/root, except the one I manually changed. Filezilla, however, tells me that they are all root/root. I can change the whole folder to pi/pi.

Log is above, if you need.
That is so weird. Your log doesn't seem to be complaining about the librtmp at all in the log.

You're build says 0817, are you using an unstable? I swear my build is older.
I have an OLD Raspbmc install, updated to the latest official 13.2 and have root/root on all the files in "system" folder.
And stable with both versions. The 30.8 and 03.09 versions

Edit: My build is 20140817...
Sorry for not being assertive on that build question, but since the beginning I use the raspbmc's official "Download" page to install it on the sd card. Then I just insert the sd card on the Pi and let it download the latest build itself.
If you have access to a terminal please reply with the output of

ldd librtmp.so.0
libssl.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0 (0xb6ed3000)
libcrypto.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 (0xb6d70000)
libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb6d52000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6ce1000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6bb1000)
/lib/ld-linux-armhf.so.3 (0xb6f52000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6ba5000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6b7d000)
(2014-09-03, 15:42)Mabs Wrote: [ -> ]
(2014-09-03, 15:01)patria o muerte Wrote: [ -> ]Hi RP,
could you include your latest librtmp.so in Spmc version?
http://spmc.semperpax.com/
thanks
Try this APK:
Code:
https://www.mediafire.com/?ha7ej7jsh8sapr7

I have made it just by your request.

You have to backup your SPMC addon folder just to be safe.
The folder location depends on the device, but is something like this:

.../Android/data/org.xbmc.xbmc

(For official XBMC)

The Minix version is something like this:
.../Android/data/hk.minix.xbmc

For SPMC I'm not sure but it can be this:

.../Android/data/com.semperpax.spmc

If you are trying to install on top of your actual SPMC, its possible you get an error.
In that case, you have to make backup of that folder above and uninstall your previous SPMC installation.

After that you can install my altered version (I only updated librtmp. nothing more. no tweaks) and restore the backup to original location.

You should run SPMC once and quit before restoring backup. Its safer.
Please give update if it worked for you.

Thank you Mabs.
Could you provide me the no launcher version?
thanks
These are mine. Stable and working RaspBMC. With today's librtmp file (126kb). Is it usefull?

libssl.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0 (0xb6ef1 000)
libcrypto.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 (0 xb6d8e000)
libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb6d70000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6cff000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6bcf000)
/lib/ld-linux-armhf.so.3 (0xb6f70000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6bc3000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6b9b000)
Comparing to mine, not stable after librtmp file replacement:

libssl.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0 (0xb6ed3000)
libcrypto.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 (0xb6d70000)
libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb6d52000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6ce1000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6bb1000)
/lib/ld-linux-armhf.so.3 (0xb6f52000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6ba5000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6b7d000)
(2014-09-03, 18:40)Soeiro02 Wrote: [ -> ]libssl.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0 (0xb6ed3000)
libcrypto.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 (0xb6d70000)
libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb6d52000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6ce1000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6bb1000)
/lib/ld-linux-armhf.so.3 (0xb6f52000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6ba5000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6b7d000)

Thank You. If you did not delete the old original file, can you run ldd on it also?
RP can you update the KODI build with the librtmp.so.0 file to play all RTMP feed from JagoBD.com . That will be deeply appreciated. Thanks
Hi,
Do I need to update my librtmp? I have got a cs918 android 4.4 device, it is very fast, but sometimes I get buffering.
(2014-09-03, 20:38)luke71933 Wrote: [ -> ]Hi,
Do I need to update my librtmp? I have got a cs918 android 4.4 device, it is very fast, but sometimes I get buffering.


No. Buffering is due to either your connection or the server's connection being slow. Not typically your actual device.

Also to be buffer, you must have been able to access the stream(s) to begin with, meaning you aren't accessing servers that my librtmp compiles fix.
what is the job of librtmp and what does it fix exactly>? thanks
(2014-09-03, 20:48)luke71933 Wrote: [ -> ]what is the job of librtmp and what does it fix exactly>? thanks

librtmp itself is to play rtmp, rtmpe, & other protocol streams.

My librtmp with patches from KSV and others, puts random fixes in for sites like mips that do things to break third-party players, which obviously XBMC/Kodi is vs the normal website's player.