chrippa / python-librtmp

python-librtmp is a RTMP client library. It uses the implementation provided by librtmp via cffi.
BSD 2-Clause "Simplified" License
154 stars 33 forks source link

AMF decoder issue #1

Closed chrippa closed 11 years ago

chrippa commented 11 years ago

When python-librtmp is compiled against librtmp dated 2012-10-29 or earlier the AMF decoder will not be able to decode arrays properly.

On these versions of librtmp the AMFProp_GetType function returns the wrong value for arrays which causes a incorrect type to be used when decoding AMF.