goto next; \
} \
}
+
+ CHECK_COLUMN( TRACKID );
CHECK_COLUMN( TITLE );
CHECK_COLUMN( DURATION );
CHECK_COLUMN( ARTIST );
CHECK_COLUMN( COLLECTION );
CHECK_COLUMN( SEQ_NUM );
CHECK_COLUMN( DESCRIPTION );
- CHECK_COLUMN( TRACKID );
#undef CHECK_COLUMN
int i_mode;
switch( i_flag )
{
+ case VLC_META_ENGINE_TRACKID: i_mode = SORT_ID; break;
case VLC_META_ENGINE_TITLE: i_mode = SORT_TITLE_NODES_FIRST;break;
case VLC_META_ENGINE_DURATION: i_mode = SORT_DURATION; break;
case VLC_META_ENGINE_ARTIST: i_mode = SORT_ARTIST; break;
case VLC_META_ENGINE_COLLECTION: i_mode = SORT_ALBUM; break;
case VLC_META_ENGINE_SEQ_NUM: i_mode = SORT_TRACK_NUMBER; break;
case VLC_META_ENGINE_DESCRIPTION:i_mode = SORT_DESCRIPTION; break;
- case VLC_META_ENGINE_TRACKID: i_mode = SORT_ID; break;
default: i_mode = SORT_TITLE_NODES_FIRST;break;
}
if( p_root )
int index=0;
switch( meta )
{
- case VLC_META_ENGINE_TITLE:
+ case VLC_META_ENGINE_TRACKID:
index=0; break;
- case VLC_META_ENGINE_DURATION:
+ case VLC_META_ENGINE_TITLE:
index=1; break;
- case VLC_META_ENGINE_ARTIST:
+ case VLC_META_ENGINE_DURATION:
index=2; break;
- case VLC_META_ENGINE_GENRE:
+ case VLC_META_ENGINE_ARTIST:
index=3; break;
- case VLC_META_ENGINE_COPYRIGHT:
+ case VLC_META_ENGINE_GENRE:
index=4; break;
- case VLC_META_ENGINE_COLLECTION:
+ case VLC_META_ENGINE_COPYRIGHT:
index=5; break;
- case VLC_META_ENGINE_SEQ_NUM:
+ case VLC_META_ENGINE_COLLECTION:
index=6; break;
- case VLC_META_ENGINE_DESCRIPTION:
+ case VLC_META_ENGINE_SEQ_NUM:
index=7; break;
- case VLC_META_ENGINE_TRACKID:
+ case VLC_META_ENGINE_DESCRIPTION:
index=8; break;
default:
break;