|
@@ -29,6 +29,9 @@ void data_init(struct ts *ts) {
|
29
|
29
|
ts->key.csakey[0] = dvbcsa_key_alloc();
|
30
|
30
|
ts->key.csakey[1] = dvbcsa_key_alloc();
|
31
|
31
|
|
|
32
|
+ ts->key.bs_csakey[0] = dvbcsa_bs_key_alloc();
|
|
33
|
+ ts->key.bs_csakey[1] = dvbcsa_bs_key_alloc();
|
|
34
|
+
|
32
|
35
|
// CAMD
|
33
|
36
|
memset(&ts->camd35, 0, sizeof(ts->camd35));
|
34
|
37
|
ts->camd35.server_fd = -1;
|
|
@@ -66,6 +69,9 @@ void data_free(struct ts *ts) {
|
66
|
69
|
dvbcsa_key_free(ts->key.csakey[0]);
|
67
|
70
|
dvbcsa_key_free(ts->key.csakey[1]);
|
68
|
71
|
|
|
72
|
+ dvbcsa_bs_key_free(ts->key.bs_csakey[0]);
|
|
73
|
+ dvbcsa_bs_key_free(ts->key.bs_csakey[1]);
|
|
74
|
+
|
69
|
75
|
FREE(ts->input.fname);
|
70
|
76
|
FREE(ts->output.fname);
|
71
|
77
|
}
|