mirror of https://bitbucket.org/ausocean/av.git
Using my rtmp_read_packet is crashing
This commit is contained in:
parent
6137df30b3
commit
a20beaf75e
|
@ -1505,7 +1505,7 @@ func C_SendConnectPacket(r *C.RTMP, cp *C.RTMPPacket) int {
|
||||||
enc = (*byte)(incBytePtr(unsafe.Pointer(enc), 1))
|
enc = (*byte)(incBytePtr(unsafe.Pointer(enc), 1))
|
||||||
*indxBytePtr(unsafe.Pointer(enc), 0) = 0
|
*indxBytePtr(unsafe.Pointer(enc), 0) = 0
|
||||||
enc = (*byte)(incBytePtr(unsafe.Pointer(enc), 1))
|
enc = (*byte)(incBytePtr(unsafe.Pointer(enc), 1))
|
||||||
*indxBytePtr(unsafe.Pointer(enc), 0) = C.AMF_OBJECT_END
|
*indxBytePtr(unsafe.Pointer(enc), 0) = AMF_OBJECT_END
|
||||||
enc = (*byte)(incBytePtr(unsafe.Pointer(enc), 1))
|
enc = (*byte)(incBytePtr(unsafe.Pointer(enc), 1))
|
||||||
|
|
||||||
/* add auth string */
|
/* add auth string */
|
||||||
|
@ -1707,7 +1707,8 @@ func C_RTMP_ConnectStream(r *C.RTMP, seekTime int32) int {
|
||||||
|
|
||||||
// TODO: read packet
|
// TODO: read packet
|
||||||
for r.m_bPlaying == 0 && C_RTMP_IsConnected(r) != 0 &&
|
for r.m_bPlaying == 0 && C_RTMP_IsConnected(r) != 0 &&
|
||||||
C.RTMP_ReadPacket(r, &packet) != 0 {
|
// C.RTMP_ReadPacket(r, &packet) != 0 {
|
||||||
|
C_RTMP_ReadPacket(r, &packet) != 0 {
|
||||||
|
|
||||||
// TODO: port is ready
|
// TODO: port is ready
|
||||||
if C_RTMPPacket_IsReady(&packet) != 0 {
|
if C_RTMPPacket_IsReady(&packet) != 0 {
|
||||||
|
|
Loading…
Reference in New Issue