Store PopplerMovie.volume as double, mapped to 0 - 1
diff --git a/glib/poppler-movie.cc b/glib/poppler-movie.cc
index aa40aa1..f8e6e7e 100644
--- a/glib/poppler-movie.cc
+++ b/glib/poppler-movie.cc
@@ -39,7 +39,7 @@
   gboolean show_controls;
   PopplerMoviePlayMode mode;
   gboolean synchronous_play;
-  gint     volume;
+  gdouble  volume;
   gdouble  rate;
   guint64  start;
   guint64  duration;
@@ -113,7 +113,8 @@
 
   movie->synchronous_play = poppler_movie->getActivationParameters()->synchronousPlay;
 
-  movie->volume = poppler_movie->getActivationParameters()->volume;
+  // map 0 - 100 to 0.0 - 1.0
+  movie->volume = poppler_movie->getActivationParameters()->volume / 100.0;
 
   movie->rate = poppler_movie->getActivationParameters()->rate;
 
@@ -247,7 +248,7 @@
 {
   g_return_val_if_fail (POPPLER_IS_MOVIE (poppler_movie), 0);
 
-  return poppler_movie->volume/100.0;
+  return poppler_movie->volume;
 }
 
 /**