X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=upload.sh;h=0571b186926ee8eb2ab0f1f7e1be4eb232fc6c7b;hb=6e5109c4c77aed6527b6f1093e0f017a3e891c5f;hp=e698573b84d3289e18edd809af53d3a78ab0f3e3;hpb=eaa8b25194f1c98e481cf999d6926fe2c249d29f;p=rawnet
diff --git a/upload.sh b/upload.sh
index e698573..0571b18 100755
--- a/upload.sh
+++ b/upload.sh
@@ -43,11 +43,12 @@ frame_uploadprogress() {
' "$_BASE"
printf '\n' 0 0
- while [ ! -f "$_DATA/$CHANNEL_ID/${VIDEO_ID}.upload.mp4" \
- -a ! -f "$_DATA/$CHANNEL_ID/${VIDEO_ID}.upload.mp4.upload" ]; do sleep 1; done
- read size <"$_DATA/$CHANNEL_ID/${VIDEO_ID}.upload.mp4.upload"
- while [ -f "$_DATA/$CHANNEL_ID/${VIDEO_ID}.upload.mp4.upload" ]; do
- stat="$(stat -c %s "$_DATA/$CHANNEL_ID/${VIDEO_ID}.upload.mp4" 2>&-)"
+ while [ ! -f "${VIDEO_FILE}" -a ! -f "${VIDEO_FILE}.upload" ]; do
+ sleep 1
+ done
+ read size <"${VIDEO_FILE}.upload" 2>&-
+ while [ -f "${VIDEO_FILE}.upload" ]; do
+ stat="$(stat -c %s "$VIDEO_FILE" 2>&-)"
printf '\n' \
"$(( stat * 100 / size ))" "$((stat / 1048576))" "$((size / 1048576))"
sleep 1