avformat/nut: add minor_version field with version>=4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		| @@ -105,6 +105,7 @@ typedef struct NUTContext { | ||||
|     int64_t max_pts; | ||||
|     AVRational *max_pts_tb; | ||||
|     int version; | ||||
|     int minor_version; | ||||
| } NUTContext; | ||||
|  | ||||
| extern const AVCodecTag ff_nut_subtitle_tags[]; | ||||
|   | ||||
| @@ -233,6 +233,8 @@ static int decode_main_header(NUTContext *nut) | ||||
|         return AVERROR(ENOSYS); | ||||
|     } | ||||
|     nut->version = tmp; | ||||
|     if (nut->version > 3) | ||||
|         nut->minor_version = ffio_read_varlen(bc); | ||||
|  | ||||
|     GET_V(stream_count, tmp > 0 && tmp <= NUT_MAX_STREAMS); | ||||
|  | ||||
|   | ||||
| @@ -338,6 +338,8 @@ static void write_mainheader(NUTContext *nut, AVIOContext *bc) | ||||
|     int64_t tmp_match; | ||||
|  | ||||
|     ff_put_v(bc, nut->version = NUT_VERSION); | ||||
|     if (nut->version > 3) | ||||
|         ff_put_v(bc, nut->minor_version); | ||||
|     ff_put_v(bc, nut->avf->nb_streams); | ||||
|     ff_put_v(bc, nut->max_distance); | ||||
|     ff_put_v(bc, nut->time_base_count); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Niedermayer
					Michael Niedermayer