Mercurial > libavcodec.hg
comparison pcm.c @ 396:fce0a2520551 libavcodec
removed useless header includes - use av memory functions
author | glantau |
---|---|
date | Sat, 18 May 2002 23:03:29 +0000 |
parents | 0d6178e4d503 |
children | 718a22dc121f |
comparison
equal
deleted
inserted
replaced
395:80518daaab05 | 396:fce0a2520551 |
---|---|
107 { | 107 { |
108 avctx->frame_size = 1; | 108 avctx->frame_size = 1; |
109 switch(avctx->codec->id) { | 109 switch(avctx->codec->id) { |
110 case CODEC_ID_PCM_ALAW: | 110 case CODEC_ID_PCM_ALAW: |
111 if (linear_to_alaw_ref == 0) { | 111 if (linear_to_alaw_ref == 0) { |
112 linear_to_alaw = malloc(16384); | 112 linear_to_alaw = av_malloc(16384); |
113 if (!linear_to_alaw) | 113 if (!linear_to_alaw) |
114 return -1; | 114 return -1; |
115 build_xlaw_table(linear_to_alaw, alaw2linear, 0xd5); | 115 build_xlaw_table(linear_to_alaw, alaw2linear, 0xd5); |
116 } | 116 } |
117 linear_to_alaw_ref++; | 117 linear_to_alaw_ref++; |
118 break; | 118 break; |
119 case CODEC_ID_PCM_MULAW: | 119 case CODEC_ID_PCM_MULAW: |
120 if (linear_to_ulaw_ref == 0) { | 120 if (linear_to_ulaw_ref == 0) { |
121 linear_to_ulaw = malloc(16384); | 121 linear_to_ulaw = av_malloc(16384); |
122 if (!linear_to_ulaw) | 122 if (!linear_to_ulaw) |
123 return -1; | 123 return -1; |
124 build_xlaw_table(linear_to_ulaw, ulaw2linear, 0xff); | 124 build_xlaw_table(linear_to_ulaw, ulaw2linear, 0xff); |
125 } | 125 } |
126 linear_to_ulaw_ref++; | 126 linear_to_ulaw_ref++; |
134 static int encode_close(AVCodecContext *avctx) | 134 static int encode_close(AVCodecContext *avctx) |
135 { | 135 { |
136 switch(avctx->codec->id) { | 136 switch(avctx->codec->id) { |
137 case CODEC_ID_PCM_ALAW: | 137 case CODEC_ID_PCM_ALAW: |
138 if (--linear_to_alaw_ref == 0) | 138 if (--linear_to_alaw_ref == 0) |
139 free(linear_to_alaw); | 139 av_free(linear_to_alaw); |
140 break; | 140 break; |
141 case CODEC_ID_PCM_MULAW: | 141 case CODEC_ID_PCM_MULAW: |
142 if (--linear_to_ulaw_ref == 0) | 142 if (--linear_to_ulaw_ref == 0) |
143 free(linear_to_ulaw); | 143 av_free(linear_to_ulaw); |
144 break; | 144 break; |
145 default: | 145 default: |
146 /* nothing to free */ | 146 /* nothing to free */ |
147 break; | 147 break; |
148 } | 148 } |