[vlc-devel] [PATCH] build against libdvbpsi >= 1.0.0 (or an older version)

Rafaël Carré funman at videolan.org
Mon May 13 21:23:08 CEST 2013


Hi Jean-Paul,

Le 13/05/2013 14:25, Jean-Paul Saman a écrit :

> +#if (DVBPSI_VERSION_INT >= DVBPSI_VERSION_WANTED(1,0,0))
> +# define dvbpsi_handle dvbpsi_t*
> +# define dvbpsi_PushPacket(handle,data) dvbpsi_packet_push((handle),(data))
> +# define dvbpsi_DeleteSDT(table)        dvbpsi_sdt_delete((table))

Unneeded parenthesis?

> +# define dvbpsi_DeleteTOT(table)        dvbpsi_tot_delete((table))
> +# define dvbpsi_DeleteEIT(table)        dvbpsi_eit_delete((table))
> +# define dvbpsi_DeletePMT(table)        dvbpsi_pmt_delete((table))
> +# define dvbpsi_DeletePAT(table)        dvbpsi_pat_delete((table))
> +
> +static void dvbpsi_messages(dvbpsi_t *p_dvbpsi, const dvbpsi_msg_level_t level, const char* msg)
> +{
> +    vlc_object_t *obj = (vlc_object_t *)p_dvbpsi->p_sys;
> +
> +    /* See dvbinfo.h for the definition of these log levels.*/
> +    switch(level)
> +    {
> +        case DVBPSI_MSG_ERROR: msg_Err( obj, "%s", msg ); break;
> +        case DVBPSI_MSG_WARN:  msg_Warn( obj, "%s", msg ); break;
> +        case DVBPSI_MSG_DEBUG: msg_Dbg( obj, "%s", msg ); break;
> +        default: msg_Info( obj, "%s", msg ); break;
> +    }
> +}
> +#endif

Why not put that in some header ?



More information about the vlc-devel mailing list