Originally committed as revision 4032 to svn://svn.ffmpeg.org/ffmpeg/trunk
}
{
-//#define DECODE_ORDER
Picture *out = s->current_picture_ptr;
+#if 0 //decode order
*data_size = sizeof(AVFrame);
-#ifndef DECODE_ORDER
+#else
/* Sort B-frames into display order */
Picture *cur = s->current_picture_ptr;
Picture *prev = h->delayed_output_pic;
if(prev == out && !dropped_frame)
*data_size = 0;
+ else
+ *data_size = sizeof(AVFrame);
if(prev && prev != out && prev->reference == 1)
prev->reference = 0;
h->delayed_output_pic = out;