From cbb36253db53012ff935bf481b6e707412d33e5d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Fri, 4 Jan 2013 17:29:32 +0100 Subject: [PATCH] contrib: a52: make config public (define LIBA52_FIXED) --- contrib/src/a52/liba52-fixed.diff | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/contrib/src/a52/liba52-fixed.diff b/contrib/src/a52/liba52-fixed.diff index 369da65f5e..9d0905c43a 100644 --- a/contrib/src/a52/liba52-fixed.diff +++ b/contrib/src/a52/liba52-fixed.diff @@ -9,13 +9,15 @@ diff -ruN a52dec.orig/include/a52.h a52dec/include/a52.h * Copyright (C) 1999-2000 Aaron Holtzman * * This file is part of a52dec, a free ATSC A-52 stream decoder. -@@ -24,10 +24,15 @@ +@@ -24,10 +24,17 @@ #ifndef A52_H #define A52_H -#ifndef LIBA52_DOUBLE -typedef float sample_t; -#else ++#define LIBA52_FIXED ++ +#if defined(LIBA52_FIXED) +typedef int32_t sample_t; +typedef int32_t level_t; @@ -28,7 +30,7 @@ diff -ruN a52dec.orig/include/a52.h a52dec/include/a52.h #endif typedef struct a52_state_s a52_state_t; -@@ -53,9 +58,9 @@ +@@ -53,9 +60,9 @@ int a52_syncinfo (uint8_t * buf, int * flags, int * sample_rate, int * bit_rate); int a52_frame (a52_state_t * state, uint8_t * buf, int * flags, -- 2.39.2