Mercurial > repos > blastem
comparison gen_player.c @ 1958:9c01945b5d20
Use zlib to compress event log streams
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 02 May 2020 17:33:23 -0700 |
parents | ba06346611a1 |
children | bd70f1e15684 |
comparison
equal
deleted
inserted
replaced
1957:ba06346611a1 | 1958:9c01945b5d20 |
---|---|
86 vdp_replay_event(player->vdp, event, &player->reader); | 86 vdp_replay_event(player->vdp, event, &player->reader); |
87 } | 87 } |
88 } | 88 } |
89 | 89 |
90 } | 90 } |
91 if (!player->reader.socket) { | |
92 reader_ensure_data(&player->reader, 1); | |
93 } | |
91 } | 94 } |
92 | 95 |
93 } | 96 } |
94 | 97 |
95 static void gamepad_down(system_header *system, uint8_t gamepad_num, uint8_t button) | 98 static void gamepad_down(system_header *system, uint8_t gamepad_num, uint8_t button) |
145 | 148 |
146 gen_player *alloc_config_gen_player_reader(event_reader *reader) | 149 gen_player *alloc_config_gen_player_reader(event_reader *reader) |
147 { | 150 { |
148 gen_player *player = calloc(1, sizeof(gen_player)); | 151 gen_player *player = calloc(1, sizeof(gen_player)); |
149 player->reader = *reader; | 152 player->reader = *reader; |
153 inflateCopy(&player->reader.input_stream, &reader->input_stream); | |
150 config_common(player); | 154 config_common(player); |
151 return player; | 155 return player; |
152 } | 156 } |
153 | 157 |