Skip to content

Commit b0b6082

Browse files
committed
add CONVERT_UTF8 in mediaprovider
1 parent 00c7f57 commit b0b6082

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

apps/player/mediaprovider.cpp

+34-1
Original file line numberDiff line numberDiff line change
@@ -715,7 +715,7 @@ namespace mango
715715
}
716716

717717
/*********************************Uvcontert********************************/
718-
#if 1
718+
#ifdef CONVERT_UTF8
719719
memset(value, 0, len);
720720
if (m_id3.GetTags(METADATA_KEY_TITLE, value)){
721721
}else{
@@ -756,6 +756,39 @@ namespace mango
756756
item.addItem("artist",contertOut.string);
757757
strlwr(contertOut.string,sqlStr);
758758
item.addItem("artist_key",sqlStr);
759+
#else
760+
memset(value, 0, len);
761+
if (m_id3.GetTags(METADATA_KEY_TITLE, value)){
762+
slqCheck(value);
763+
}else{
764+
getFileTitle(filename,value);
765+
}
766+
item.addItem("title",value);
767+
768+
strlwr(value,sqlStr);
769+
item.addItem("title_key",sqlStr);
770+
771+
memset(value, 0, len);
772+
if (m_id3.GetTags(METADATA_KEY_ALBUM, value)){
773+
}else{
774+
getFileParentName(info.path.string,value);
775+
}
776+
slqCheck(value);
777+
item.addItem("album",value);
778+
779+
strlwr(value,sqlStr);
780+
item.addItem("album_key",sqlStr);
781+
782+
memset(value, 0, len);
783+
if (m_id3.GetTags(METADATA_KEY_ARTIST, value)){
784+
}else{
785+
sprintf(value,"(null)");
786+
}
787+
slqCheck(value);
788+
item.addItem("artist",value);
789+
790+
strlwr(value,sqlStr);
791+
item.addItem("artist_key",sqlStr);
759792
#endif
760793
/*************************Uvcontert UFT-8***************************************/
761794

apps/player/playinglist.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,7 @@ void Playinglist::startSlient(){
560560

561561
}else{
562562
gPlayer.openWm8740Mute();
563+
log_i("start stop() success!");
563564
if(mParticleplayer->stop()){log_i("stop() success!");}else{log_i("stop() fail!");goto Exit;}
564565
if(mParticleplayer->setSource(playPath)){log_i("setSource() success!");}else{log_i("setSource() fail!");goto Exit;}
565566
if(mParticleplayer->prepare()){log_i("prepare() success!");}else{log_i("prepare() fail!");goto Exit;}

0 commit comments

Comments
 (0)