That solved almost every issue, thanks! Unfortunately it still overwrites files (fix at the end of this post), and in my stress testing of opening and closing 6 different streams at random I managed to crash all of them, but it works far better than it did previously.
For anyone coming across this, on Fedora 17 x64 I had to install from git and patch as
the link oelk posted says, then download the binary librtmp.so from
later in the thread.
I had two "missing" static libraries, libcrypto and libssl, which were in my folders but with the wrong name, so I did
Code:
cd /usr/lib64
sudo ln -s libssl.so.1.0.0j libssl.so.1.0.0
sudo ln -s libcrypto.so.1.0.0j libcrypto.so.1.0.0
I then took
this patch and attempted to patch it. When it failed, I had to go in and add the last part (/*check for duplicate...) manually, but now the files aren't automatically overwritten anymore.
Thank you for the help, oelk.