projects
/
paraslash.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cc4a74e
)
aac: fix some signedness warnings
author
Andre Noll
<maan@systemlinux.org>
Sat, 19 May 2007 09:34:16 +0000
(11:34 +0200)
committer
Andre Noll
<maan@systemlinux.org>
Sat, 19 May 2007 09:34:16 +0000
(11:34 +0200)
aac_afh.c
patch
|
blob
|
history
diff --git
a/aac_afh.c
b/aac_afh.c
index e9417d2c5c004304979af625fe87f15dbefc496f..8b635c489720fbeb0d247ac566af4e27b995a35f 100644
(file)
--- 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 channels = 0;
mp4AudioSpecificConfig mp4ASC;
NeAACDecHandle handle;
+ unsigned char *umap = (unsigned char *) map;
- ret = aac_find_esds(map, numbytes, &skip);
+ ret = aac_find_esds(
u
map, numbytes, &skip);
if (ret < 0)
goto out;
decoder_len = ret;
handle = aac_open();
ret = -E_AACDEC_INIT;
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,
u
map + skip, decoder_len, &rate, &channels))
goto out;
if (!channels)
goto out;
PARA_INFO_LOG("rate: %lu, channels: %d\n", rate, channels);
ret = -E_MP4ASC;
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(
u
map + skip, numbytes - skip, &mp4ASC))
goto out;
if (!mp4ASC.samplingFrequency)
goto out;
goto out;
if (!mp4ASC.samplingFrequency)
goto out;
- ret = aac_compute_chunk_table(afi, map, numbytes);
+ ret = aac_compute_chunk_table(afi,
u
map, numbytes);
if (ret < 0)
goto out;
skip = ret;
afi->seconds_total = aac_set_chunk_tv(afi, &mp4ASC);
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(
u
map + skip, numbytes - skip, &skip);
if (ret < 0)
goto out;
afi->chunk_table[0] = ret;
if (ret < 0)
goto out;
afi->chunk_table[0] = ret;