All pastes #260821 Raw Edit

Miscellany

public text v1 · immutable
#260821 ·published 2006-11-28 18:46 UTC
rendered paste body
Index: libmpdemux/nuppelvideo.h
===================================================================
--- libmpdemux/nuppelvideo.h    (revision 21356)
+++ libmpdemux/nuppelvideo.h    (working copy)
@@ -125,8 +125,8 @@
     (h)->height = le2me_32((h)->height);                       \
     (h)->desiredwidth = le2me_32((h)->desiredwidth);           \
     (h)->desiredheight = le2me_32((h)->desiredheight);         \
-    (h)->aspect = le2me_dbl((h)->aspect);                      \
-    (h)->fps = le2me_dbl((h)->fps);                            \
+    (h)->aspect = av_int2dbl(le2me_64(*(uint64_t *)&(h)->aspect));\
+    (h)->fps = av_int2dbl(le2me_64(*(uint64_t *)&(h)->fps));   \
     (h)->videoblocks = le2me_32((h)->videoblocks);             \
     (h)->audioblocks = le2me_32((h)->audioblocks);             \
     (h)->textsblocks = le2me_32((h)->textsblocks);             \
Index: libmpdemux/demux_nuv.c
===================================================================
--- libmpdemux/demux_nuv.c      (revision 21356)
+++ libmpdemux/demux_nuv.c      (working copy)
@@ -17,6 +17,7 @@
 #include "demuxer.h"
 #include "stheader.h"
 #include "nuppelvideo.h" 
+#include "libavutil/intfloat_readwrite.h"
 
 
 struct nuv_signature