|
|
@@ -135,7 +135,14 @@ static int yop_read_packet(AVFormatContext *s, AVPacket *pkt) |
|
|
|
|
|
|
|
if (yop->video_packet.data) { |
|
|
|
*pkt = yop->video_packet; |
|
|
|
memset(&yop->video_packet, 0, sizeof(yop->video_packet)); |
|
|
|
yop->video_packet.data = NULL; |
|
|
|
yop->video_packet.buf = NULL; |
|
|
|
#if FF_API_DESTRUCT_PACKET |
|
|
|
FF_DISABLE_DEPRECATION_WARNINGS |
|
|
|
yop->video_packet.destruct = NULL; |
|
|
|
FF_ENABLE_DEPRECATION_WARNINGS |
|
|
|
#endif |
|
|
|
yop->video_packet.size = 0; |
|
|
|
pkt->data[0] = yop->odd_frame; |
|
|
|
pkt->flags |= AV_PKT_FLAG_KEY; |
|
|
|
yop->odd_frame ^= 1; |
|
|
|