You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
Move check_marker() from get_bits to mpeg4videodec
MPEG-4 is the only decoder which uses check_marker(). Signed-off-by: Anton Khirnov <anton@khirnov.net>
This commit is contained in:
committed by
Anton Khirnov
parent
31f6a4b4b8
commit
e4b38878da
@@ -364,15 +364,6 @@ static inline unsigned int show_bits_long(GetBitContext *s, int n)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int check_marker(GetBitContext *s, const char *msg)
|
|
||||||
{
|
|
||||||
int bit = get_bits1(s);
|
|
||||||
if (!bit)
|
|
||||||
av_log(NULL, AV_LOG_INFO, "Marker bit missing %s\n", msg);
|
|
||||||
|
|
||||||
return bit;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialize GetBitContext.
|
* Initialize GetBitContext.
|
||||||
* @param buffer bitstream buffer, must be AV_INPUT_BUFFER_PADDING_SIZE bytes
|
* @param buffer bitstream buffer, must be AV_INPUT_BUFFER_PADDING_SIZE bytes
|
||||||
|
@@ -51,6 +51,15 @@ static const int mb_type_b_map[4] = {
|
|||||||
MB_TYPE_L0 | MB_TYPE_16x16,
|
MB_TYPE_L0 | MB_TYPE_16x16,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static inline int check_marker(GetBitContext *s, const char *msg)
|
||||||
|
{
|
||||||
|
int bit = get_bits1(s);
|
||||||
|
if (!bit)
|
||||||
|
av_log(NULL, AV_LOG_INFO, "Marker bit missing %s\n", msg);
|
||||||
|
|
||||||
|
return bit;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Predict the ac.
|
* Predict the ac.
|
||||||
* @param n block index (0-3 are luma, 4-5 are chroma)
|
* @param n block index (0-3 are luma, 4-5 are chroma)
|
||||||
|
Reference in New Issue
Block a user