You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avcodec/qdm2: Apply offsets when initializing VLCs
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
This commit is contained in:
		| @@ -205,7 +205,7 @@ static int qdm2_get_vlc(GetBitContext *gb, const VLC *vlc, int flag, int depth) | ||||
|     value = get_vlc2(gb, vlc->table, vlc->bits, depth); | ||||
|  | ||||
|     /* stage-2, 3 bits exponent escape sequence */ | ||||
|     if (value-- == 0) | ||||
|     if (value < 0) | ||||
|         value = get_bits(gb, get_bits(gb, 3) + 1); | ||||
|  | ||||
|     /* stage-3, optional */ | ||||
|   | ||||
| @@ -122,7 +122,7 @@ static av_cold void build_vlc(VLC *vlc, int nb_bits, int nb_codes, int idx, | ||||
|     vlc->table_allocated = qdm2_vlc_offs[idx + 1] - qdm2_vlc_offs[idx]; | ||||
|     ff_init_vlc_from_lengths(vlc, nb_bits, nb_codes, | ||||
|                              &tab[0][1], 2, &tab[0][0], 2, 1, | ||||
|                              0, INIT_VLC_USE_NEW_STATIC | INIT_VLC_LE, NULL); | ||||
|                              -1, INIT_VLC_USE_NEW_STATIC | INIT_VLC_LE, NULL); | ||||
| } | ||||
|  | ||||
| static av_cold void qdm2_init_vlc(void) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user