Adding back in tizen.vehicle reference. Also adding a check for which menu should... 96/16696/1 accepted/tizen_ivi accepted/tizen_ivi_panda accepted/tizen_ivi_release tizen tizen_ivi_release accepted/tizen/ivi/20140221.215721 accepted/tizen/ivi/panda/20140312.114136 accepted/tizen/ivi/release/20140312.123546 submit/tizen/20140221.215118 submit/tizen/20140312.071002 submit/tizen_ivi_release/20140312.071450
authorbrianjjones <brian.j.jones@intel.com>
Fri, 21 Feb 2014 21:39:34 +0000 (13:39 -0800)
committerbrianjjones <brian.j.jones@intel.com>
Fri, 21 Feb 2014 21:40:40 +0000 (13:40 -0800)
Change-Id: Ie70496e3b2790e8a71ae826d1fdce96c286e75c8

config.xml
js/main.js
packaging/MediaPlayer.changes

index b8b32d9..8d9e05d 100644 (file)
@@ -8,4 +8,5 @@
     <tizen:privilege name="http://tizen.org/privilege/speech"/>
     <tizen:privilege name="http://tizen.org/privilege/content.read"/>
     <tizen:privilege name="http://tizen.org/privilege/content.write"/>
+    <tizen:privilege name="http://tizen.org/privilege/vehicle"/>
 </widget>
index 5dbadff..e51e17c 100644 (file)
@@ -42,6 +42,7 @@ var stopServerSearch;
 var playBarHeight;
 var boxWidth;
 var textStartX;
+var remoteMediaSearchAttempts = 0;
 
 var mainMenuTitleTemplateLandscape = {"font" : "oblique bolder 18pt arial", "lineWidth" : 6.5, "fillStyle" : "black", "strokeStyle" : "white", "textAlign" : "left",
                "largeShadow" : 8, "shadowOffsetX" : 0, "shadowOffsetY" : 0, "shadowBlur" : 45, "shadowColor" : "rgba(255, 187, 0, 0.4)"};
@@ -362,7 +363,7 @@ function showMainMenu()
 {
        console.log("MediaPlayer in showMainMenu, clearing all localStorage...");
        currentMenu = "main";
-       localStorage.prevMenu = "MAIN";
+       delete localStorage.prevMenu;
        localStorage.prevAudioTime = undefined;
        localStorage.prevAudioTrack = undefined;
        localStorage.prevVideo = undefined;
@@ -620,7 +621,7 @@ function init()
        //Resize all items and search for local media
        resizeAll();
 
-       if (localStorage.prevMenu && localStorage.prevMenu !== "MAIN")
+       if (localStorage.prevMenu && localStorage.prevMenu !== undefined && localStorage.prevMenu !== "MAIN")
                changeMenu(localStorage.prevMenu)
        else
                showMainMenu();
@@ -635,7 +636,14 @@ function init()
                //Currently no success signal, so continue trying until a server is found.  Once that
                //happens, clear the stopServerSearch interval
 
-               stopServerSearch = setInterval(function(){console.log("MediaPlayer searching for remote media..."); tizen.mediaserver.scanNetwork(foundMediaServer);}, 5000);
+               stopServerSearch = setInterval(function(){
+                                                               console.log("MediaPlayer searching for remote media...");
+                                                               if (remoteMediaSearchAttempts < 5)
+                                                                       tizen.mediaserver.scanNetwork(foundMediaServer);
+                                                               else
+                                                                       clearInterval(stopServerSearch);
+                                                               remoteMediaSearchAttempts++;
+                                                        }, 5000);
        }
        else
                console.log("MediaPlayer: No DLNA server running, using local media only...");
index 03cb48f..6777d23 100644 (file)
@@ -1,3 +1,6 @@
+* Fri Feb 21 2014 brianjjones <brian.j.jones@intel.com> accepted/tizen/ivi/20140128.214305@dcfa371
+- Adding back in tizen.vehicle reference.  Also adding a check for which menu should be shown at startup
+
 * Wed Dec 18 2013 brianjjones <brian.j.jones@intel.com> submit/tizen/20131218.195059@b3964db
 - Adding requirement to the spec for speech-recognition and wrt-plugins-ivi