diff -r 304c4b1dc7f1 pyglet/media/avbin.py
--- a/pyglet/media/avbin.py	Sun Sep 29 09:59:41 2013 +0100
+++ b/pyglet/media/avbin.py	Mon Sep 30 12:14:17 2013 +0300
@@ -373,13 +373,6 @@
         # necessary.  Returns (None, None) if packet was neither type.
 
         if self._packet.stream_index == self._video_stream_index:
-            if self._packet.timestamp < 0:
-                # XXX TODO
-                # AVbin needs hack to decode timestamp for B frames in
-                # some containers (OGG?).  See
-                # http://www.dranger.com/ffmpeg/tutorial05.html
-                # For now we just drop these frames.
-                return None, None
 
             video_packet = VideoPacket(self._packet)
 
