[vlc-commits] Avcodec: set the cpu flags/mask in modern version of libavutil

Jean-Baptiste Kempf git at videolan.org
Fri Oct 5 00:00:54 CEST 2012


vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Thu Oct  4 23:56:36 2012 +0200| [c311b5fa97b2cc32892a32b4fe578bb70884cc83] | committer: Jean-Baptiste Kempf

Avcodec: set the cpu flags/mask in modern version of libavutil

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c311b5fa97b2cc32892a32b4fe578bb70884cc83
---

 modules/codec/avcodec/avcodec.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/codec/avcodec/avcodec.c b/modules/codec/avcodec/avcodec.c
index 2176b74..0349d31 100644
--- a/modules/codec/avcodec/avcodec.c
+++ b/modules/codec/avcodec/avcodec.c
@@ -329,6 +329,9 @@ static int OpenDecoder( vlc_object_t *p_this )
     p_context->debug = var_InheritInteger( p_dec, "avcodec-debug" );
     p_context->opaque = (void *)p_this;
     p_context->dsp_mask = GetVlcDspMask(); /* set CPU capabilities */
+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT( 51, 25, 0 )
+    av_set_cpu_flags_mask( INT_MAX & ~p_context->dsp_mask );
+#endif
 
     p_dec->b_need_packetized = true;
     switch( i_cat )



More information about the vlc-commits mailing list