playlist: Remove playlist_get_required_bufsz

Change-Id: I00cf26a2502f1b31cab8d896bf8eb1ae2626020a
This commit is contained in:
Christian Soffke 2024-11-16 08:08:20 +01:00
parent 953fcef05e
commit 78bea2a7ac
3 changed files with 6 additions and 26 deletions

View file

@ -2030,8 +2030,7 @@ int playlist_create_ex(struct playlist_info* playlist,
if (index_buffer)
{
int num_indices = index_buffer_size /
playlist_get_required_bufsz(playlist, false, 1);
int num_indices = index_buffer_size / sizeof(*playlist->indices);
if (num_indices > global_settings.max_files_in_playlist)
num_indices = global_settings.max_files_in_playlist;
@ -2342,23 +2341,6 @@ char *playlist_get_name(const struct playlist_info* playlist, char *buf,
return buf;
}
/* return size of buffer needed for playlist to initialize num_indices entries */
size_t playlist_get_required_bufsz(struct playlist_info* playlist,
bool include_namebuf,
int num_indices)
{
size_t namebuf = 0;
if (!playlist)
playlist = &current_playlist;
size_t unit_size = sizeof (*playlist->indices);
if (include_namebuf)
namebuf = AVERAGE_FILENAME_LENGTH * global_settings.max_files_in_dir;
return (num_indices * unit_size) + namebuf;
}
/* Get resume info for current playing song. If return value is -1 then
settings shouldn't be saved. */
int playlist_get_resume_info(int *resume_index)