You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libmpcdec/SOURCES/0002-removed-some-gcc-warni...

151 lines
5.1 KiB

From c99bdc3a6c6beaf0e85bad75966330bab2478fed Mon Sep 17 00:00:00 2001
From: r2d <r2d@c51c8d5e-032a-db11-a0f2-0002b3467eef>
Date: Sun, 1 Jan 2012 16:05:19 +0000
Subject: [PATCH 02/19] removed some gcc warnings and compilation issues
git-svn-id: http://svn.musepack.net/libmpc/trunk@477 c51c8d5e-032a-db11-a0f2-0002b3467eef
---
common/fastmath.c | 3 +--
libmpcdec/mpc_demux.c | 14 ++------------
libmpcdec/streaminfo.c | 3 +--
mpcchap/iniparser.c | 4 ++--
mpcdec/CMakeLists.txt | 8 ++++----
mpcgain/mpcgain.c | 4 ++--
6 files changed, 12 insertions(+), 24 deletions(-)
diff --git a/common/fastmath.c b/common/fastmath.c
index 2a23a59..518b22c 100644
--- a/common/fastmath.c
+++ b/common/fastmath.c
@@ -29,7 +29,7 @@ const float tabsqrt_m [ TABSTEP+1] [2];
void Init_FastMath ( void )
{
- int i; mpc_floatint X, Y; double xm, x0, xp, x, y; float* p;
+ int i; mpc_floatint X; double xm, x0, xp, x, y; float* p;
p = (float*) tabatan2;
for ( i = -TABSTEP; i <= TABSTEP; i++ ) {
@@ -56,7 +56,6 @@ void Init_FastMath ( void )
p = (float*) tabsqrt_ex;
for ( i = 0; i < 255; i++ ) {
X.n = (i << 23);
- Y.n = (i << 23) + (1<<23) - 1;
*p++ = sqrt(X.f);
}
X.n = (255 << 23) - 1;
diff --git a/libmpcdec/mpc_demux.c b/libmpcdec/mpc_demux.c
index e486382..4d74dc7 100644
--- a/libmpcdec/mpc_demux.c
+++ b/libmpcdec/mpc_demux.c
@@ -78,16 +78,6 @@ static mpc_int32_t mpc_unread_bytes_unchecked(mpc_demux * d) {
return d->bytes_total + d->buffer - d->bits_reader.buff - ((8 - d->bits_reader.count) >> 3);
}
-// Returns the amount of unread bytes in the demux buffer.
-static mpc_uint32_t mpc_unread_bytes(mpc_demux * d) {
- mpc_int32_t unread_bytes = mpc_unread_bytes_unchecked(d);
-
- if (unread_bytes < 0) return 0;
-
- return (mpc_uint32_t) unread_bytes;
-}
-
-
// Returns the number of bytes available in the buffer.
static mpc_uint32_t
@@ -96,8 +86,8 @@ mpc_demux_fill(mpc_demux * d, mpc_uint32_t min_bytes, int flags)
mpc_uint32_t unread_bytes = (mpc_uint32_t) mpc_unread_bytes_unchecked(d);
int offset = 0;
- if ((mpc_int32_t)
- unread_bytes < 0) return 0; // Error - we've been reading past the end of the buffer - abort
+ if ((mpc_int32_t) unread_bytes < 0)
+ return 0; // Error - we've been reading past the end of the buffer - abort
if (min_bytes == 0 || min_bytes > DEMUX_BUFFER_SIZE ||
(unread_bytes < min_bytes && (flags & MPC_BUFFER_FULL) != 0 ))
diff --git a/libmpcdec/streaminfo.c b/libmpcdec/streaminfo.c
index 0e2e844..0e7769d 100644
--- a/libmpcdec/streaminfo.c
+++ b/libmpcdec/streaminfo.c
@@ -108,7 +108,6 @@ static mpc_status check_streaminfo(mpc_streaminfo * si)
mpc_status
streaminfo_read_header_sv7(mpc_streaminfo* si, mpc_bits_reader * r)
{
- mpc_uint16_t Estimatedpeak_title = 0;
mpc_uint32_t frames, last_frame_samples;
si->bitrate = 0;
@@ -120,7 +119,7 @@ streaminfo_read_header_sv7(mpc_streaminfo* si, mpc_bits_reader * r)
si->profile_name = mpc_get_version_string(si->profile);
mpc_bits_read(r, 2); // Link ?
si->sample_freq = samplefreqs[mpc_bits_read(r, 2)];
- Estimatedpeak_title = (mpc_uint16_t) mpc_bits_read(r, 16); // read the ReplayGain data
+ mpc_bits_read(r, 16); // skip MaxLevel (maximum level of input PCM)
si->gain_title = (mpc_uint16_t) mpc_bits_read(r, 16);
si->peak_title = (mpc_uint16_t) mpc_bits_read(r, 16);
si->gain_album = (mpc_uint16_t) mpc_bits_read(r, 16);
diff --git a/mpcchap/iniparser.c b/mpcchap/iniparser.c
index 2ad88eb..62a2a40 100644
--- a/mpcchap/iniparser.c
+++ b/mpcchap/iniparser.c
@@ -184,10 +184,10 @@ char * iniparser_getsecname(dictionary * d, int n)
/*--------------------------------------------------------------------------*/
int iniparser_getnkey(dictionary * d, int n)
{
- int i, i_sec, cnt = 0 ;
+ int i, cnt = 0 ;
if (d==NULL) return -1 ;
- for (i_sec=i=0 ; i<d->size ; i++) {
+ for (i=0 ; i<d->size ; i++) {
if (d->key[i]==NULL)
continue ;
if (strchr(d->key[i], ':')==NULL) {
diff --git a/mpcdec/CMakeLists.txt b/mpcdec/CMakeLists.txt
index da3123f..c95f521 100644
--- a/mpcdec/CMakeLists.txt
+++ b/mpcdec/CMakeLists.txt
@@ -12,10 +12,6 @@ endif(MSVC)
add_executable(mpcdec_cmd mpcdec.c)
-if(NOT MSVC)
-target_link_libraries(mpcdec_cmd m)
-endif(NOT MSVC)
-
target_link_libraries(mpcdec_cmd wavformat_static)
if(SHARED)
@@ -24,6 +20,10 @@ else(SHARED)
target_link_libraries(mpcdec_cmd mpcdec_static)
endif(SHARED)
+if(NOT MSVC)
+target_link_libraries(mpcdec_cmd m)
+endif(NOT MSVC)
+
SET_TARGET_PROPERTIES(mpcdec_cmd PROPERTIES OUTPUT_NAME "mpcdec")
install(TARGETS mpcdec_cmd RUNTIME DESTINATION bin)
diff --git a/mpcgain/mpcgain.c b/mpcgain/mpcgain.c
index d367fff..86a4b02 100644
--- a/mpcgain/mpcgain.c
+++ b/mpcgain/mpcgain.c
@@ -163,8 +163,8 @@ int main(int argc, char **argv)
for (j = 1; j < argc; j++) {
MPC_SAMPLE_FORMAT sample_buffer[MPC_DECODER_BUFFER_LENGTH];
- MPC_SAMPLE_FORMAT title_max = 0, chap_max;
- mpc_uint16_t * chap_gain, * chap_peak;
+ MPC_SAMPLE_FORMAT title_max = 0, chap_max = 0;
+ mpc_uint16_t * chap_gain = 0, * chap_peak = 0;
mpc_reader reader;
mpc_demux* demux;
mpc_streaminfo si;
--
2.46.0