]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/utils.c
lavd/lavfi: use buffersink accessors.
[ffmpeg] / libavutil / utils.c
index f409f32216ef53d7b147544c15d21625c0ab8206..36e4dd5fdbe30b7aac27f3a766a5569bf1f46b81 100644 (file)
@@ -125,3 +125,16 @@ AVRational av_get_time_base_q(void)
 {
     return (AVRational){1, AV_TIME_BASE};
 }
+
+void av_assert0_fpu(void) {
+#if HAVE_MMX_INLINE
+    uint16_t state[14];
+     __asm volatile (
+        "fstenv %0 \n\t"
+        : "+m" (state)
+        :
+        : "memory"
+    );
+    av_assert0((state[4] & 3) == 3);
+#endif
+}