X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmux%2Fmpeg%2Fcsa.h;h=288836607bd9995b0069bfd1600a16d92c8905d8;hb=320337e01ad4696b5f011389f72a3516468bd24b;hp=18c1ecc97b0eec2b5e4265c269715188dbd021cc;hpb=75bd4e6380117cdad04ebc2cd0873b64c0dcb7f3;p=vlc diff --git a/modules/mux/mpeg/csa.h b/modules/mux/mpeg/csa.h index 18c1ecc97b..288836607b 100644 --- a/modules/mux/mpeg/csa.h +++ b/modules/mux/mpeg/csa.h @@ -28,15 +28,17 @@ typedef struct csa_t csa_t; #define csa_New __csa_New #define csa_Delete __csa_Delete #define csa_SetCW __csa_SetCW +#define csa_UseKey __csa_UseKey #define csa_Decrypt __csa_decrypt #define csa_Encrypt __csa_encrypt csa_t *csa_New( void ); void csa_Delete( csa_t * ); -int csa_SetCW( vlc_object_t *p_caller, csa_t *c, char *psz_ck, int set_odd ); +int csa_SetCW( vlc_object_t *p_caller, csa_t *c, char *psz_ck, bool odd ); +int csa_UseKey( vlc_object_t *p_caller, csa_t *, bool use_odd ); void csa_Decrypt( csa_t *, uint8_t *pkt, int i_pkt_size ); -void csa_Encrypt( csa_t *, uint8_t *pkt, int i_pkt_size, int b_odd ); +void csa_Encrypt( csa_t *, uint8_t *pkt, int i_pkt_size ); #endif /* _CSA_H */