report buffer full/empty from hls bus messages

This commit is contained in:
F. Duncanh
2025-04-26 16:17:23 -04:00
parent 3a488897b4
commit 5f2fbfe88b
4 changed files with 56 additions and 25 deletions

View File

@@ -2071,7 +2071,12 @@ extern "C" void on_video_acquire_playback_info (void *cls, playback_info_t *play
int buffering_level;
LOGD("on_video_acquire_playback info\n");
bool still_playing = video_get_playback_info(&playback_info->duration, &playback_info->position,
&playback_info->rate);
&playback_info->rate,
&playback_info->playback_buffer_empty,
&playback_info->playback_buffer_full);
playback_info->ready_to_play = true; //?
playback_info->playback_likely_to_keep_up = true; //?
LOGD("on_video_acquire_playback info done\n");
if (!still_playing) {
LOGI(" video has finished, %f", playback_info->position);