So, the core part for this (one) CR is done. I'll commit
this after my
other CR is committed (easier for me).
Comment inline.
At 11:47 AM 10/24/2006, Greg Wright wrote:
>+ free(m_pGaintoolBuffer);
>+ m_pGaintoolBuffer = NULL;
>
>You may find it easier to do HX_FREE(m_pGaintoolBuffer).
If you are in
>the habit of using the HX_* macros, it is much harder to
forget to
>NULL a member var out.
Thanks. I changed it to use HX_FREE().
>If HELIX_FEATURE_GAINTOOL is not defined, do we revert
to the old
>behavior? Some mobile builds will not include
HELIX_FEATURE_GAINTOOL
>but will use ALSA.
Yes.
>+ free(pOrig);
>+ m_nGaintoolBufferLength = 0;
>
>It is always good practice to NULL out a free'ed var
(pOrig=NULL).
pOrig is a local variable. The original member variable is
NULL-ed in this
case when realloc() returned NULL.
>+HXBOOL gainIsSteadyState(GAIN_STATE* g);
>+
>
>you cold make that inline....
I would agree except that in this case, GAIN_STATE is a
hidden struct
defined in gain.c, so gain.h doesn't know the fields in the
struct.
>--greg.
--
Daniel Yek
_______________________________________________
Player-dev mailing list
Player-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|