aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Ross <pross@xvid.org>2011-03-12 13:31:40 +1100
committerMichael Niedermayer <michaelni@gmx.at>2011-03-13 01:36:42 +0100
commit57d63d43cf508ae99c3a536d8c63d67cd26c628a (patch)
tree4cb391f71864a168e89674ed2a671de706211896
parent2f1084ca87e465dde74cf70a26a6bcd6076aac82 (diff)
downloadffmpeg-57d63d43cf508ae99c3a536d8c63d67cd26c628a.tar.gz
jv demuxer: define JV_PREAMBLE_SIZE instead of hard coding the number
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r--libavformat/jvdec.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/libavformat/jvdec.c b/libavformat/jvdec.c
index 98fa6e72b2..314a341ac6 100644
--- a/libavformat/jvdec.c
+++ b/libavformat/jvdec.c
@@ -28,6 +28,8 @@
#include "libavutil/intreadwrite.h"
#include "avformat.h"
+#define JV_PREAMBLE_SIZE 5
+
typedef struct {
int audio_size; /** audio packet size (bytes) */
int video_size; /** video packet size (bytes) */
@@ -154,15 +156,15 @@ static int read_packet(AVFormatContext *s, AVPacket *pkt)
jv->state++;
if (jvf->video_size || jvf->palette_size) {
int size = jvf->video_size + jvf->palette_size;
- if (av_new_packet(pkt, size + 5))
+ if (av_new_packet(pkt, size + JV_PREAMBLE_SIZE))
return AVERROR(ENOMEM);
AV_WL32(pkt->data, jvf->video_size);
pkt->data[4] = jvf->video_type;
- if (avio_read(pb, pkt->data + 5, size) < 0)
+ if (avio_read(pb, pkt->data + JV_PREAMBLE_SIZE, size) < 0)
return AVERROR(EIO);
- pkt->size = size + 5;
+ pkt->size = size + JV_PREAMBLE_SIZE;
pkt->stream_index = 1;
pkt->pts = jv->pts;
if (jvf->video_type != 1)