summaryrefslogtreecommitdiff
path: root/libavcodec/libschroedingerenc.c
diff options
context:
space:
mode:
authorDavid Conrad <lessen42@gmail.com>2010-05-05 21:37:58 +0000
committerDavid Conrad <lessen42@gmail.com>2010-05-05 21:37:58 +0000
commit37284120cad35fc6df2ff98d7f183b3eda85448d (patch)
tree2a4552f28797752a66cf5d8cb713066561630d02 /libavcodec/libschroedingerenc.c
parent31cf8c650a70854f1e2c7f257af279c89702aec8 (diff)
schroenc: Use AV_RB32
Originally committed as revision 23029 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/libschroedingerenc.c')
-rw-r--r--libavcodec/libschroedingerenc.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/libavcodec/libschroedingerenc.c b/libavcodec/libschroedingerenc.c
index d328361fe2..1ce2417c6e 100644
--- a/libavcodec/libschroedingerenc.c
+++ b/libavcodec/libschroedingerenc.c
@@ -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 @@ static int libschroedinger_encode_frame(AVCodecContext *avccontext,
/* 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);