summaryrefslogtreecommitdiff
path: root/src/libmad
diff options
context:
space:
mode:
authorDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2003-12-07 15:34:29 +0000
committerDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2003-12-07 15:34:29 +0000
commitc8fdff20285b59cd892297317572fbb4c3633f78 (patch)
tree102be6141b635eb2bff16358ca13b79924b211f4 /src/libmad
parenta2dcf860b2777e530646abd00202c3fb5b3a5a81 (diff)
downloadxine-lib-c8fdff20285b59cd892297317572fbb4c3633f78.tar.gz
xine-lib-c8fdff20285b59cd892297317572fbb4c3633f78.tar.bz2
get rid of XINE_{ASSERT,ABORT} and useless xine_print_trace (useless). Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only.
CVS patchset: 5860 CVS date: 2003/12/07 15:34:29
Diffstat (limited to 'src/libmad')
-rwxr-xr-xsrc/libmad/layer3.c7
-rwxr-xr-xsrc/libmad/timer.c6
2 files changed, 6 insertions, 7 deletions
diff --git a/src/libmad/layer3.c b/src/libmad/layer3.c
index d4db46ffc..5e3214b39 100755
--- a/src/libmad/layer3.c
+++ b/src/libmad/layer3.c
@@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
- * $Id: layer3.c,v 1.4 2003/02/28 02:51:49 storri Exp $
+ * $Id: layer3.c,v 1.5 2003/12/07 15:34:30 f1rmb Exp $
*/
# ifdef HAVE_CONFIG_H
@@ -1247,7 +1247,7 @@ enum mad_error III_huffdecode(struct mad_bitptr *ptr, mad_fixed_t xr[576],
}
}
- XINE_ASSERT(-bits_left <= (MAD_BUFFER_GUARD * CHAR_BIT), "-bits_left > (MAD_BUFFER_GUARD * CHAR_BIT");
+ _x_assert(-bits_left <= (MAD_BUFFER_GUARD * CHAR_BIT));
# if 0 && defined(DEBUG)
if (bits_left < 0)
@@ -2430,8 +2430,7 @@ int mad_layer_III(struct mad_stream *stream, struct mad_frame *frame)
*stream->main_data + stream->md_len - si.main_data_begin);
if (md_len > si.main_data_begin) {
- XINE_ASSERT((stream->md_len + md_len -
- si.main_data_begin) <= MAD_BUFFER_MDLEN, "?");
+ _x_assert((stream->md_len + md_len - si.main_data_begin) <= MAD_BUFFER_MDLEN);
memcpy(*stream->main_data + stream->md_len,
mad_bit_nextbyte(&stream->ptr),
diff --git a/src/libmad/timer.c b/src/libmad/timer.c
index 47dbfca41..69a2efb40 100755
--- a/src/libmad/timer.c
+++ b/src/libmad/timer.c
@@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
- * $Id: timer.c,v 1.4 2003/02/28 02:51:50 storri Exp $
+ * $Id: timer.c,v 1.5 2003/12/07 15:34:30 f1rmb Exp $
*/
# ifdef HAVE_CONFIG_H
@@ -123,7 +123,7 @@ void reduce_rational(unsigned long *numer, unsigned long *denom)
factor = gcd(*numer, *denom);
- XINE_ASSERT(factor != 0, "value 'factor' is equal to 0. This will result in a divide by zero error.");
+ _x_assert(factor != 0);
*numer /= factor;
*denom /= factor;
@@ -140,7 +140,7 @@ unsigned long scale_rational(unsigned long numer, unsigned long denom,
reduce_rational(&numer, &denom);
reduce_rational(&scale, &denom);
- XINE_ASSERT(denom != 0, "value 'denom' is 0. This will result in a divide by zero error");
+ _x_assert(denom != 0);
if (denom < scale)
return numer * (scale / denom) + numer * (scale % denom) / denom;