summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2010-01-26 13:53:27 +0200
committerUoti Urpala <uau@glyph.nonexistent.invalid>2010-01-27 14:26:48 +0200
commita07cfb35d3c516830dda851f1c6d371e229c69b1 (patch)
tree97c5a4b56e7743f426c1416eccd6374b286921d0 /libmpdemux
parent6e7531c4beb644fd161f7f370b1513d2ec243924 (diff)
downloadmpv-a07cfb35d3c516830dda851f1c6d371e229c69b1.tar.bz2
mpv-a07cfb35d3c516830dda851f1c6d371e229c69b1.tar.xz
demux_mkv: remove pointless 'long double' use
There was no remaining reason to use this type. The variables were assigned values with plain double precision anyway.
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_mkv.c6
-rw-r--r--libmpdemux/ebml.c4
-rw-r--r--libmpdemux/ebml.h2
3 files changed, 6 insertions, 6 deletions
diff --git a/libmpdemux/demux_mkv.c b/libmpdemux/demux_mkv.c
index 32596246ad..00660e946d 100644
--- a/libmpdemux/demux_mkv.c
+++ b/libmpdemux/demux_mkv.c
@@ -403,7 +403,7 @@ static int demux_mkv_read_info(demuxer_t *demuxer)
uint64_t length, l;
int i;
uint64_t tc_scale = 1000000;
- long double duration = 0.;
+ double duration = 0;
length = ebml_read_length(s, NULL);
while (length > 0) {
@@ -623,7 +623,7 @@ static int demux_mkv_read_trackaudio(demuxer_t *demuxer, mkv_track_t *track)
stream_t *s = demuxer->stream;
uint64_t len, length, l;
uint64_t num;
- long double fnum;
+ double fnum;
int il;
track->a_sfreq = 8000.0;
@@ -674,7 +674,7 @@ static int demux_mkv_read_trackvideo(demuxer_t *demuxer, mkv_track_t *track)
stream_t *s = demuxer->stream;
uint64_t len, length, l;
uint64_t num;
- long double fnum;
+ double fnum;
int il;
len = length = ebml_read_length(s, &il);
diff --git a/libmpdemux/ebml.c b/libmpdemux/ebml.c
index 6eae1ef2c1..8bbcad4db0 100644
--- a/libmpdemux/ebml.c
+++ b/libmpdemux/ebml.c
@@ -182,9 +182,9 @@ int64_t ebml_read_int(stream_t *s, uint64_t *length)
/*
* Read the next element as a float.
*/
-long double ebml_read_float(stream_t *s, uint64_t *length)
+double ebml_read_float(stream_t *s, uint64_t *length)
{
- long double value;
+ double value;
uint64_t len;
int l;
diff --git a/libmpdemux/ebml.h b/libmpdemux/ebml.h
index 0398b1813a..efa3634141 100644
--- a/libmpdemux/ebml.h
+++ b/libmpdemux/ebml.h
@@ -104,7 +104,7 @@ int64_t ebml_read_vlen_int (uint8_t *buffer, int *length);
uint64_t ebml_read_length (stream_t *s, int *length);
uint64_t ebml_read_uint (stream_t *s, uint64_t *length);
int64_t ebml_read_int (stream_t *s, uint64_t *length);
-long double ebml_read_float (stream_t *s, uint64_t *length);
+double ebml_read_float (stream_t *s, uint64_t *length);
char *ebml_read_ascii (stream_t *s, uint64_t *length);
char *ebml_read_utf8 (stream_t *s, uint64_t *length);
int ebml_read_skip (stream_t *s, uint64_t *length);