Mercurial > libavcodec.hg
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 |