Index: src/mp/MprDecode.cpp
===================================================================
--- src/mp/MprDecode.cpp	(revision 9822)
+++ src/mp/MprDecode.cpp	(working copy)
@@ -287,8 +287,9 @@
             }
 
          } else if (packetLen == 0) {
-            break;  // The packet was not eaten by the codec, don't get any more now
-            // TKTK What would GIPS return for out-of-order packets? This or nothing? 
+            // The packet was not eaten by the codec, don't get any more now
+            pDej->pushPacket(rtp);
+            break;
          } else if (packetLen == -1) {
             // packetLen < 0, this means that the codec wants us to discard
             // the packet. Out of order packet.
