Browse Source

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>
tags/n2.0
Michael Niedermayer 12 years ago
parent
commit
77c85cbd9d
4 changed files with 6 additions and 4 deletions
  1. +2
    -2
      libavcodec/bgmc.c
  2. +2
    -0
      libavformat/nut.h
  3. +1
    -1
      libavformat/nutdec.c
  4. +1
    -1
      libavformat/nutenc.c

+ 2
- 2
libavcodec/bgmc.c View File

@@ -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 */ /** 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; *h = TOP_VALUE;
*l = 0; *l = 0;


+ 2
- 0
libavformat/nut.h View File

@@ -39,6 +39,8 @@


#define MAX_DISTANCE (1024*32-1) #define MAX_DISTANCE (1024*32-1)


#define NUT_VERSION 3

typedef enum{ typedef enum{
FLAG_KEY = 1, ///<if set, frame is keyframe FLAG_KEY = 1, ///<if set, frame is keyframe
FLAG_EOR = 2, ///<if set, stream has no relevance on presentation. (EOR) FLAG_EOR = 2, ///<if set, stream has no relevance on presentation. (EOR)


+ 1
- 1
libavformat/nutdec.c View File

@@ -226,7 +226,7 @@ static int decode_main_header(NUTContext *nut)
end = get_packetheader(nut, bc, 1, MAIN_STARTCODE); end = get_packetheader(nut, bc, 1, MAIN_STARTCODE);
end += avio_tell(bc); 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); GET_V(stream_count, tmp > 0 && tmp <= NUT_MAX_STREAMS);


nut->max_distance = ffio_read_varlen(bc); nut->max_distance = ffio_read_varlen(bc);


+ 1
- 1
libavformat/nutenc.c View File

@@ -335,7 +335,7 @@ static void write_mainheader(NUTContext *nut, AVIOContext *bc)
tmp_head_idx; tmp_head_idx;
int64_t tmp_match; 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->avf->nb_streams);
ff_put_v(bc, nut->max_distance); ff_put_v(bc, nut->max_distance);
ff_put_v(bc, nut->time_base_count); ff_put_v(bc, nut->time_base_count);


Loading…
Cancel
Save