# HG changeset patch # User bcoudurier # Date 1161107046 0 # Node ID 303e9fb547c7f0455946fa133152eb52a21833bc # Parent 21755fe31dd73555988a8790130dfc2dd463dce1 avoid overwriting pkt diff -r 21755fe31dd7 -r 303e9fb547c7 gxfenc.c --- a/gxfenc.c Tue Oct 17 17:19:11 2006 +0000 +++ b/gxfenc.c Tue Oct 17 17:44:06 2006 +0000 @@ -792,7 +792,7 @@ pkt = NULL; } if (flush || av_fifo_size(&sc->audio_buffer) >= GXF_AUDIO_PACKET_SIZE) { - if (gxf_new_audio_packet(gxf, sc, &new_pkt, flush) > 0) { + if (!pkt && gxf_new_audio_packet(gxf, sc, &new_pkt, flush) > 0) { pkt = &new_pkt; break; /* add pkt right now into list */ }