diff options
author | Antonio Garcia-Dominguez <antonio.garciadominguez@uca.es> | 2014-03-29 20:20:02 +0100 |
---|---|---|
committer | Antonio Garcia-Dominguez <antonio.garciadominguez@uca.es> | 2014-03-29 20:20:02 +0100 |
commit | 27404fa8d17f332598cd3fb33a3980d77565c8cc (patch) | |
tree | 6e22c3721766d63593cf493f3ea258a363a8007d | |
parent | 9a49bc4b8ee6eb416a4287728b5f43929af7fe6e (diff) |
Add ADB_FLAGS variable and troubleshooting for multiple plugged devices for #12
-rwxr-xr-x | prepare-videochat.sh | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/prepare-videochat.sh b/prepare-videochat.sh index 9c632ec..b721b1c 100755 --- a/prepare-videochat.sh +++ b/prepare-videochat.sh @@ -64,6 +64,20 @@ # If that doesn't work, there's something wrong with your connection to # the phone. # +# 3. Are you plugging several devices into your PC? +# +# By default, the script assumes you're only plugging one device into +# your computer. If you're plugging in several Android devices to your +# computer, you will first need to tell this script which one should +# be used. Run 'adb devices' with only the desired device plugged in, +# and note down the identifer. +# +# Then, uncomment the line that adds the -s flag to ADB_FLAGS below, +# replacing 'deviceid' with the ID you just found, and run the script +# normally. +# +# -- +# # Last tested with: # - souphttpsrc version 1.0.6 # - v4l2sink version 1.0.6 @@ -89,6 +103,10 @@ else ADB=$ADB_PATH fi +# Flags for ADB. +ADB_FLAGS= +#ADB_FLAGS="$ADB_FLAGS -s deviceid" # use when you need to pick from several devices (check deviceid in 'adb devices') + # IP used by the phone in your wireless network WIFI_IP=192.168.2.140 @@ -127,11 +145,11 @@ can_run() { } start_adb() { - can_run "$ADB" && "$ADB" start-server + can_run "$ADB" && "$ADB" $ADB_FLAGS start-server } phone_plugged() { - start_adb && test "$("$ADB" get-state)" == "device" + start_adb && test "$("$ADB" $ADB_FLAGS get-state)" == "device" } url_reachable() { @@ -144,7 +162,7 @@ url_reachable() { } send_intent() { - start_adb && "$ADB" shell am start -a android.intent.action.MAIN -n $@ + start_adb && "$ADB" $ADB_FLAGS shell am start -a android.intent.action.MAIN -n $@ } iw_server_is_started() { @@ -206,7 +224,7 @@ else true done if phone_plugged; then - "$ADB" forward tcp:$PORT tcp:$PORT + "$ADB" $ADB_FLAGS forward tcp:$PORT tcp:$PORT IP=127.0.0.1 fi fi |