Commit 84a19e11 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Taglib: extract first value only if couple is incomplete

parent 265b0886
......@@ -114,18 +114,24 @@ vlc_module_end ()
using namespace TagLib;
static void ExtractCoupleNumberValues( vlc_meta_t* p_meta, const char *psz_value,
static int ExtractCoupleNumberValues( vlc_meta_t* p_meta, const char *psz_value,
vlc_meta_type_t first, vlc_meta_type_t second)
{
unsigned int i_trknum, i_trktot;
if( sscanf( psz_value, "%u/%u", &i_trknum, &i_trktot ) == 2 )
int i_ret = sscanf( psz_value, "%u/%u", &i_trknum, &i_trktot );
char psz_trck[11];
if( i_ret >= 1 )
{
char psz_trck[11];
snprintf( psz_trck, sizeof( psz_trck ), "%u", i_trknum );
vlc_meta_Set( p_meta, first, psz_trck );
}
if( i_ret == 2)
{
snprintf( psz_trck, sizeof( psz_trck ), "%u", i_trktot );
vlc_meta_Set( p_meta, second, psz_trck );
}
return i_ret;
}
/**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment