Author: thilo.borgmann
Date: Mon Aug 10 13:12:25 2009
New Revision: 5027

Log:
Redefined random access frame precondition.

Modified:
   als/alsdec.c

Modified: als/alsdec.c
==============================================================================
--- als/alsdec.c        Mon Aug 10 10:55:02 2009        (r5026)
+++ als/alsdec.c        Mon Aug 10 13:12:25 2009        (r5027)
@@ -821,8 +821,8 @@ static int decode_frame(AVCodecContext *
     unsigned int c, sample, ra_frame, bytes_read;
 
     init_get_bits(&ctx->gb, buffer, buffer_size * 8);
-    ra_frame = !ctx->frame_id ||
-               (sconf->random_access && !(ctx->frame_id % 
sconf->random_access));
+    ra_frame = sconf->random_access && ((!ctx->frame_id) ||
+               !(ctx->frame_id % sconf->random_access));
 
     // the last frame to decode might have a different length
     if (ctx->num_frames && ctx->num_frames - 1 == ctx->frame_id) {
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to