diff options
| author | 2024-02-02 22:57:22 -0500 | |
|---|---|---|
| committer | 2024-02-02 22:57:22 -0500 | |
| commit | 0b7a612a9baf49765db8b127e696913100b70f5f (patch) | |
| tree | 78680777023d989b9148dd98a5a6e489e49b022a /src/libsink | |
| parent | b100eb175e0cfa59a15c4125f26ab5474c2347ec (diff) | |
| download | camu-0b7a612a9baf49765db8b127e696913100b70f5f.tar.gz camu-0b7a612a9baf49765db8b127e696913100b70f5f.tar.bz2 camu-0b7a612a9baf49765db8b127e696913100b70f5f.zip | |
wip
- Getting somewhere with the client
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/libsink')
| -rw-r--r-- | src/libsink/sink.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsink/sink.c b/src/libsink/sink.c index 134be31..55485b0 100644 --- a/src/libsink/sink.c +++ b/src/libsink/sink.c @@ -245,11 +245,10 @@ void add_audio_if_set_and_buffered(struct camu_sink_entry *entry) { u8 state = entry->audio.state; if (state == BUFFER_SET_OR_BUFFERED) { - // TODO: should_resume is not robust. + // TODO: should_resume is not robust. CAMU_SINK_NO_VIDEO doesn't work but that's + // the least of our problems. #ifndef CAMU_SINK_NO_VIDEO bool should_resume = ENTRY_VIDEO_EMPTY(entry) || entry->video.state == BUFFER_ADDED; -#else - bool should_resume = true; #endif if (should_resume && !camu_clock_calc_tick(&entry->clock)) { queue_cmd(entry->sink, (struct camu_sink_cmd){ @@ -670,6 +669,7 @@ static bool set_command_callback(void *userdata, struct aki_rpc_connection *conn #endif if (previous) { camu_clock_pause(&previous->clock); + // TODO: sink->previous that gets swapped in add_x_if_set_and_buffered? remove_entry_buffers(sink, previous); } out: |