mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Merge commit '46c1917350f58dfab84e41919e6c02d43950db8c'
* commit '46c1917350f58dfab84e41919e6c02d43950db8c': nut: use a define for the nut version bgmc: Do not mark ff_bgmc_decode_init() as av_cold Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
77c85cbd9d
@ -485,8 +485,8 @@ av_cold void ff_bgmc_end(uint8_t **cf_lut, int **cf_lut_status)
|
||||
|
||||
|
||||
/** Initialize decoding and reads the first value */
|
||||
av_cold void ff_bgmc_decode_init(GetBitContext *gb, unsigned int *h,
|
||||
unsigned int *l, unsigned int *v)
|
||||
void ff_bgmc_decode_init(GetBitContext *gb, unsigned int *h,
|
||||
unsigned int *l, unsigned int *v)
|
||||
{
|
||||
*h = TOP_VALUE;
|
||||
*l = 0;
|
||||
|
@ -39,6 +39,8 @@
|
||||
|
||||
#define MAX_DISTANCE (1024*32-1)
|
||||
|
||||
#define NUT_VERSION 3
|
||||
|
||||
typedef enum{
|
||||
FLAG_KEY = 1, ///<if set, frame is keyframe
|
||||
FLAG_EOR = 2, ///<if set, stream has no relevance on presentation. (EOR)
|
||||
|
@ -226,7 +226,7 @@ static int decode_main_header(NUTContext *nut)
|
||||
end = get_packetheader(nut, bc, 1, MAIN_STARTCODE);
|
||||
end += avio_tell(bc);
|
||||
|
||||
GET_V(tmp, tmp >= 2 && tmp <= 3);
|
||||
GET_V(tmp, tmp >= 2 && tmp <= NUT_VERSION);
|
||||
GET_V(stream_count, tmp > 0 && tmp <= NUT_MAX_STREAMS);
|
||||
|
||||
nut->max_distance = ffio_read_varlen(bc);
|
||||
|
@ -335,7 +335,7 @@ static void write_mainheader(NUTContext *nut, AVIOContext *bc)
|
||||
tmp_head_idx;
|
||||
int64_t tmp_match;
|
||||
|
||||
ff_put_v(bc, 3); /* version */
|
||||
ff_put_v(bc, NUT_VERSION);
|
||||
ff_put_v(bc, nut->avf->nb_streams);
|
||||
ff_put_v(bc, nut->max_distance);
|
||||
ff_put_v(bc, nut->time_base_count);
|
||||
|
Loading…
Reference in New Issue
Block a user