Mercurial > libavcodec.hg
comparison pcm.c @ 1064:b32afefe7d33 libavcodec
* UINTX -> uintx_t INTX -> intx_t
author | kabi |
---|---|
date | Tue, 11 Feb 2003 16:35:48 +0000 |
parents | 48349e11c9b2 |
children | bfc18110d4b6 |
comparison
equal
deleted
inserted
replaced
1063:fdeac9642346 | 1064:b32afefe7d33 |
---|---|
71 | 71 |
72 return ((u_val & SIGN_BIT) ? (BIAS - t) : (t - BIAS)); | 72 return ((u_val & SIGN_BIT) ? (BIAS - t) : (t - BIAS)); |
73 } | 73 } |
74 | 74 |
75 /* 16384 entries per table */ | 75 /* 16384 entries per table */ |
76 static UINT8 *linear_to_alaw = NULL; | 76 static uint8_t *linear_to_alaw = NULL; |
77 static int linear_to_alaw_ref = 0; | 77 static int linear_to_alaw_ref = 0; |
78 | 78 |
79 static UINT8 *linear_to_ulaw = NULL; | 79 static uint8_t *linear_to_ulaw = NULL; |
80 static int linear_to_ulaw_ref = 0; | 80 static int linear_to_ulaw_ref = 0; |
81 | 81 |
82 static void build_xlaw_table(UINT8 *linear_to_xlaw, | 82 static void build_xlaw_table(uint8_t *linear_to_xlaw, |
83 int (*xlaw2linear)(unsigned char), | 83 int (*xlaw2linear)(unsigned char), |
84 int mask) | 84 int mask) |
85 { | 85 { |
86 int i, j, v, v1, v2; | 86 int i, j, v, v1, v2; |
87 | 87 |
272 return 0; | 272 return 0; |
273 } | 273 } |
274 | 274 |
275 static int pcm_decode_frame(AVCodecContext *avctx, | 275 static int pcm_decode_frame(AVCodecContext *avctx, |
276 void *data, int *data_size, | 276 void *data, int *data_size, |
277 UINT8 *buf, int buf_size) | 277 uint8_t *buf, int buf_size) |
278 { | 278 { |
279 PCMDecode *s = avctx->priv_data; | 279 PCMDecode *s = avctx->priv_data; |
280 int n; | 280 int n; |
281 short *samples; | 281 short *samples; |
282 UINT8 *src; | 282 uint8_t *src; |
283 | 283 |
284 samples = data; | 284 samples = data; |
285 src = buf; | 285 src = buf; |
286 | 286 |
287 switch(avctx->codec->id) { | 287 switch(avctx->codec->id) { |
337 break; | 337 break; |
338 default: | 338 default: |
339 *data_size = 0; | 339 *data_size = 0; |
340 return -1; | 340 return -1; |
341 } | 341 } |
342 *data_size = (UINT8 *)samples - (UINT8 *)data; | 342 *data_size = (uint8_t *)samples - (uint8_t *)data; |
343 return src - buf; | 343 return src - buf; |
344 } | 344 } |
345 | 345 |
346 #define PCM_CODEC(id, name) \ | 346 #define PCM_CODEC(id, name) \ |
347 AVCodec name ## _encoder = { \ | 347 AVCodec name ## _encoder = { \ |