From 5430c77f1fdf97d92796f44623d257b8124bde24 Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Sat, 19 May 2007 11:34:16 +0200 Subject: [PATCH 1/1] aac: fix some signedness warnings --- aac_afh.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/aac_afh.c b/aac_afh.c index e9417d2c..8b635c48 100644 --- a/aac_afh.c +++ b/aac_afh.c @@ -104,29 +104,30 @@ static int aac_get_file_info(char *map, off_t numbytes, unsigned char channels = 0; mp4AudioSpecificConfig mp4ASC; NeAACDecHandle handle; + unsigned char *umap = (unsigned char *) map; - ret = aac_find_esds(map, numbytes, &skip); + ret = aac_find_esds(umap, numbytes, &skip); if (ret < 0) goto out; decoder_len = ret; handle = aac_open(); ret = -E_AACDEC_INIT; - if (NeAACDecInit(handle, map + skip, decoder_len, &rate, &channels)) + if (NeAACDecInit(handle, umap + skip, decoder_len, &rate, &channels)) goto out; if (!channels) goto out; PARA_INFO_LOG("rate: %lu, channels: %d\n", rate, channels); ret = -E_MP4ASC; - if (NeAACDecAudioSpecificConfig(map + skip, numbytes - skip, &mp4ASC)) + if (NeAACDecAudioSpecificConfig(umap + skip, numbytes - skip, &mp4ASC)) goto out; if (!mp4ASC.samplingFrequency) goto out; - ret = aac_compute_chunk_table(afi, map, numbytes); + ret = aac_compute_chunk_table(afi, umap, numbytes); if (ret < 0) goto out; skip = ret; afi->seconds_total = aac_set_chunk_tv(afi, &mp4ASC); - ret = aac_find_entry_point(map + skip, numbytes - skip, &skip); + ret = aac_find_entry_point(umap + skip, numbytes - skip, &skip); if (ret < 0) goto out; afi->chunk_table[0] = ret; -- 2.39.2