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;
}
/**