changeset 11684:b4aff04c10cf libavcodec

schroenc: Use AV_RB32
author conrad
date Wed, 05 May 2010 21:37:58 +0000
parents 83d14d771e80
children d3098fb8ec05
files libschroedingerenc.c
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/libschroedingerenc.c	Wed May 05 21:02:49 2010 +0000
+++ b/libschroedingerenc.c	Wed May 05 21:37:58 2010 +0000
@@ -37,6 +37,7 @@
 #include "avcodec.h"
 #include "libdirac_libschro.h"
 #include "libschroedinger.h"
+#include "bytestream.h"
 
 
 /** libschroedinger encoder private data */
@@ -319,10 +320,7 @@
 
             /* Parse the coded frame number from the bitstream. Bytes 14
              * through 17 represesent the frame number. */
-                p_frame_output->frame_num = (enc_buf->data[13] << 24) +
-                                            (enc_buf->data[14] << 16) +
-                                            (enc_buf->data[15] <<  8) +
-                                             enc_buf->data[16];
+            p_frame_output->frame_num = AV_RB32(enc_buf->data + 13);
 
             ff_dirac_schro_queue_push_back(&p_schro_params->enc_frame_queue,
                                            p_frame_output);