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