Change semantics of zm_send_packetreceive_frame to return the # of bytes consumed. This is inline with how to old deprecated api used to work. The new api consumes the packet, so just return packet size.
This commit is contained in:
parent
c6c8a23c02
commit
7a7f366eb1
|
@ -559,6 +559,8 @@ int zm_send_packet_receive_frame(
|
|||
}
|
||||
return ret;
|
||||
}
|
||||
// In this api the packet is always consumed, so return packet.bytes
|
||||
return packet.size;
|
||||
# else
|
||||
int frameComplete = 0;
|
||||
while ( !frameComplete ) {
|
||||
|
@ -572,8 +574,8 @@ int zm_send_packet_receive_frame(
|
|||
return ret;
|
||||
}
|
||||
} // end while !frameComplete
|
||||
return ret;
|
||||
#endif
|
||||
return 0;
|
||||
} // end int zm_send_packet_receive_frame(AVCodecContext *context, AVFrame *frame, AVPacket &packet)
|
||||
|
||||
/* Returns < 0 on error, 0 if codec not ready, 1 on success
|
||||
|
|
Loading…
Reference in New Issue