mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-17 09:02:38 -05:00
rbcodec refactoring: get_audio_base_data_type
This function has been changed to rbcodec_format_is_atomic, which doesn't require an enum from the kernel. Change-Id: I1d537605087fe130a9b545509d7b8a340806dbf2 Reviewed-on: http://gerrit.rockbox.org/141 Reviewed-by: Nils Wallménius <nils@rockbox.org> Tested-by: Nils Wallménius <nils@rockbox.org>
This commit is contained in:
parent
b794cbbdca
commit
fe3d58004c
4 changed files with 10 additions and 15 deletions
|
|
@ -307,10 +307,10 @@ int get_audio_base_codec_type(int type)
|
|||
}
|
||||
|
||||
/* Get the basic audio type */
|
||||
enum data_type get_audio_base_data_type(int afmt)
|
||||
bool rbcodec_format_is_atomic(int afmt)
|
||||
{
|
||||
if ((unsigned)afmt >= AFMT_NUM_CODECS)
|
||||
return TYPE_UNKNOWN;
|
||||
return false;
|
||||
|
||||
switch (get_audio_base_codec_type(afmt))
|
||||
{
|
||||
|
|
@ -327,15 +327,11 @@ enum data_type get_audio_base_data_type(int afmt)
|
|||
case AFMT_KSS:
|
||||
/* Type must be allocated and loaded in its entirety onto
|
||||
the buffer */
|
||||
return TYPE_ATOMIC_AUDIO;
|
||||
return true;
|
||||
|
||||
default:
|
||||
/* Assume type may be loaded and discarded incrementally */
|
||||
return TYPE_PACKET_AUDIO;
|
||||
|
||||
case AFMT_UNKNOWN:
|
||||
/* Have no idea at all */
|
||||
return TYPE_UNKNOWN;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -340,7 +340,7 @@ void wipe_mp3entry(struct mp3entry *id3);
|
|||
void fill_metadata_from_path(struct mp3entry *id3, const char *trackname);
|
||||
int get_audio_base_codec_type(int type);
|
||||
void strip_tags(int handle_id);
|
||||
enum data_type get_audio_base_data_type(int afmt);
|
||||
bool rbcodec_format_is_atomic(int afmt);
|
||||
bool format_buffers_with_offset(int afmt);
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue