comparison bitstream.c @ 5206:02dd5e0d7e46 libavcodec

use av_freep() in free_vlc() and failed init_vlc()
author mru
date Thu, 05 Jul 2007 06:47:00 +0000
parents 0d503c12092b
children 470601203f44
comparison
equal deleted inserted replaced
5205:922bb0564bd3 5206:02dd5e0d7e46
259 if (build_table(vlc, nb_bits, nb_codes, 259 if (build_table(vlc, nb_bits, nb_codes,
260 bits, bits_wrap, bits_size, 260 bits, bits_wrap, bits_size,
261 codes, codes_wrap, codes_size, 261 codes, codes_wrap, codes_size,
262 symbols, symbols_wrap, symbols_size, 262 symbols, symbols_wrap, symbols_size,
263 0, 0, flags) < 0) { 263 0, 0, flags) < 0) {
264 av_free(vlc->table); 264 av_freep(&vlc->table);
265 return -1; 265 return -1;
266 } 266 }
267 return 0; 267 return 0;
268 } 268 }
269 269
270 270
271 void free_vlc(VLC *vlc) 271 void free_vlc(VLC *vlc)
272 { 272 {
273 av_free(vlc->table); 273 av_freep(&vlc->table);
274 } 274 }
275 275