Don't assume @setDataFrame when using an info packet. I'm guessing librtmp did this because the only time this packet type was normally used was when you use onMetaData.