schroenc: Use AV_RB32
Originally committed as revision 23029 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -37,6 +37,7 @@
|
|||||||
#include "avcodec.h"
|
#include "avcodec.h"
|
||||||
#include "libdirac_libschro.h"
|
#include "libdirac_libschro.h"
|
||||||
#include "libschroedinger.h"
|
#include "libschroedinger.h"
|
||||||
|
#include "bytestream.h"
|
||||||
|
|
||||||
|
|
||||||
/** libschroedinger encoder private data */
|
/** 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
|
/* Parse the coded frame number from the bitstream. Bytes 14
|
||||||
* through 17 represesent the frame number. */
|
* through 17 represesent the frame number. */
|
||||||
p_frame_output->frame_num = (enc_buf->data[13] << 24) +
|
p_frame_output->frame_num = AV_RB32(enc_buf->data + 13);
|
||||||
(enc_buf->data[14] << 16) +
|
|
||||||
(enc_buf->data[15] << 8) +
|
|
||||||
enc_buf->data[16];
|
|
||||||
|
|
||||||
ff_dirac_schro_queue_push_back(&p_schro_params->enc_frame_queue,
|
ff_dirac_schro_queue_push_back(&p_schro_params->enc_frame_queue,
|
||||||
p_frame_output);
|
p_frame_output);
|
||||||
|
Reference in New Issue
Block a user