From 956f0444aeef85ff3b4b975fefe5c0ab9758e1f4 Mon Sep 17 00:00:00 2001 From: zuxy Date: Fri, 15 Jan 2010 09:10:23 +0000 Subject: [PATCH 01/16] Set HAVE_FAST_CMOV to 0 for NetBurst based x86-64 processors, e.g. Prescott. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30307 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure b/configure index ce0d61e974..d674487340 100755 --- a/configure +++ b/configure @@ -2024,7 +2024,6 @@ EOF else cpuopt=-mcpu fi - test $_fast_cmov = "auto" && _fast_cmov=yes if test "$_runtime_cpudetection" = no ; then case "$pvendor" in AuthenticAMD) @@ -2036,6 +2035,7 @@ EOF # 64-bit prescotts exist, but as far as GCC is concerned they # have the same capabilities as a nocona. proc=nocona + test $_fast_cmov = "auto" && _fast_cmov=no ;; esac ;; @@ -2089,6 +2089,7 @@ EOF fi _optimizing="" + test $_fast_cmov = "auto" && _fast_cmov=yes echores "$proc" ;; From 02531411b36cb152169a6113ed06cdb292418f7c Mon Sep 17 00:00:00 2001 From: zuxy Date: Fri, 15 Jan 2010 09:31:15 +0000 Subject: [PATCH 02/16] Add -fno-common to avoid misalignment for global var under win32 like what has been done for ffmpeg. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30308 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 1 + 1 file changed, 1 insertion(+) diff --git a/configure b/configure index d674487340..6e9f17d98c 100755 --- a/configure +++ b/configure @@ -1488,6 +1488,7 @@ fi if win32 ; then _exesuf=".exe" + extra_cflags="$extra_cflags -fno-common" # -lwinmm is always needed for osdep/timer-win2.c extra_ldflags="$extra_ldflags -lwinmm" _pe_executable=yes From 0fd68f17cadab2e0f9e390ffc09b15a8982f3e37 Mon Sep 17 00:00:00 2001 From: zuxy Date: Fri, 15 Jan 2010 09:33:38 +0000 Subject: [PATCH 03/16] The undocumented x86-64 is a better fallback for core2 than nocona. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30309 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configure b/configure index 6e9f17d98c..ebde6ef908 100755 --- a/configure +++ b/configure @@ -2064,6 +2064,9 @@ EOF fi # --- Intel processors --- if test "$proc" = "core2"; then + cc_check -march=$proc $cpuopt=$proc || proc=x86-64 + fi + if test "$proc" = "x86-64"; then cc_check -march=$proc $cpuopt=$proc || proc=nocona fi if test "$proc" = "nocona"; then From 7231e76268c37c5c5fe33cee4668f99e4f5669d5 Mon Sep 17 00:00:00 2001 From: zuxy Date: Fri, 15 Jan 2010 09:47:45 +0000 Subject: [PATCH 04/16] Set _optimizing for x86-64. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30310 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index ebde6ef908..57466c0ce5 100755 --- a/configure +++ b/configure @@ -2092,7 +2092,7 @@ EOF cc_check $_march $_mcpu || _march="" fi - _optimizing="" + _optimizing="$proc" test $_fast_cmov = "auto" && _fast_cmov=yes echores "$proc" From ec61df5d7914dd3bf43a6181628c5d7637eb04b4 Mon Sep 17 00:00:00 2001 From: ptt Date: Fri, 15 Jan 2010 15:04:30 +0000 Subject: [PATCH 05/16] added a missing full stop git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30311 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/man/en/mplayer.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DOCS/man/en/mplayer.1 b/DOCS/man/en/mplayer.1 index 969e8c0d2b..1eace0810e 100644 --- a/DOCS/man/en/mplayer.1 +++ b/DOCS/man/en/mplayer.1 @@ -3889,7 +3889,7 @@ Speed depends more on GPU memory bandwidth than other methods. Select the color space for YUV to RGB conversion. .RSss .IPs 0 -Use the formula used normally by MPlayer (default) +Use the formula used normally by MPlayer (default). .IPs 1 Use ITU-R BT.601 color space. .IPs 2 From 1c6c7706eceb6b814124fc6dadea075483f0a9f9 Mon Sep 17 00:00:00 2001 From: reimar Date: Fri, 15 Jan 2010 19:01:03 +0000 Subject: [PATCH 06/16] -demuxer rawaudio data will often need parsing (e.g. when it is used for raw AC3 instead of libavformat), so set needs_parsing. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30312 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_rawaudio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libmpdemux/demux_rawaudio.c b/libmpdemux/demux_rawaudio.c index 0f78e0a6df..949b2d5d7f 100644 --- a/libmpdemux/demux_rawaudio.c +++ b/libmpdemux/demux_rawaudio.c @@ -72,6 +72,7 @@ static demuxer_t* demux_rawaudio_open(demuxer_t* demuxer) { demuxer->audio->id = 0; demuxer->audio->sh = sh_audio; sh_audio->ds = demuxer->audio; + sh_audio->needs_parsing = 1; return demuxer; } From 87e34c3f3f4a88746456e9c93e6901d16195cc90 Mon Sep 17 00:00:00 2001 From: ramiro Date: Fri, 15 Jan 2010 19:50:59 +0000 Subject: [PATCH 07/16] Don't initialize normal horizontal filter if MMX2 filter is used. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30313 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libswscale/swscale.c | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/libswscale/swscale.c b/libswscale/swscale.c index f525420f91..15071ea218 100644 --- a/libswscale/swscale.c +++ b/libswscale/swscale.c @@ -2673,22 +2673,6 @@ SwsContext *sws_getContext(int srcW, int srcH, enum PixelFormat srcFormat, int d /* precalculate horizontal scaler filter coefficients */ { - const int filterAlign= - (flags & SWS_CPU_CAPS_MMX) ? 4 : - (flags & SWS_CPU_CAPS_ALTIVEC) ? 8 : - 1; - - if (initFilter(&c->hLumFilter, &c->hLumFilterPos, &c->hLumFilterSize, c->lumXInc, - srcW , dstW, filterAlign, 1<<14, - (flags&SWS_BICUBLIN) ? (flags|SWS_BICUBIC) : flags, - srcFilter->lumH, dstFilter->lumH, c->param) < 0) - goto fail; - if (initFilter(&c->hChrFilter, &c->hChrFilterPos, &c->hChrFilterSize, c->chrXInc, - c->chrSrcW, c->chrDstW, filterAlign, 1<<14, - (flags&SWS_BICUBLIN) ? (flags|SWS_BILINEAR) : flags, - srcFilter->chrH, dstFilter->chrH, c->param) < 0) - goto fail; - #if defined(COMPILE_MMX2) // can't downscale !!! if (c->canMMX2BeUsed && (flags & SWS_FAST_BILINEAR)) { @@ -2718,8 +2702,25 @@ SwsContext *sws_getContext(int srcW, int srcH, enum PixelFormat srcFormat, int d mprotect(c->lumMmx2FilterCode, c->lumMmx2FilterCodeSize, PROT_EXEC | PROT_READ); mprotect(c->chrMmx2FilterCode, c->chrMmx2FilterCodeSize, PROT_EXEC | PROT_READ); #endif - } + } else #endif /* defined(COMPILE_MMX2) */ + { + const int filterAlign= + (flags & SWS_CPU_CAPS_MMX) ? 4 : + (flags & SWS_CPU_CAPS_ALTIVEC) ? 8 : + 1; + + if (initFilter(&c->hLumFilter, &c->hLumFilterPos, &c->hLumFilterSize, c->lumXInc, + srcW , dstW, filterAlign, 1<<14, + (flags&SWS_BICUBLIN) ? (flags|SWS_BICUBIC) : flags, + srcFilter->lumH, dstFilter->lumH, c->param) < 0) + goto fail; + if (initFilter(&c->hChrFilter, &c->hChrFilterPos, &c->hChrFilterSize, c->chrXInc, + c->chrSrcW, c->chrDstW, filterAlign, 1<<14, + (flags&SWS_BICUBLIN) ? (flags|SWS_BILINEAR) : flags, + srcFilter->chrH, dstFilter->chrH, c->param) < 0) + goto fail; + } } // initialize horizontal stuff From 3abd3dcf5771c7383c766192a0bdfa8dc9154e45 Mon Sep 17 00:00:00 2001 From: reimar Date: Fri, 15 Jan 2010 21:01:31 +0000 Subject: [PATCH 08/16] We only need to disable seeking back in ad_ffmpeg when we actually _use_ a parser, not when just needs_parsing is set. Fixes playback of e.g. ADPCM in AVI like http://samples.mplayerhq.hu/avi/imaadpcm.avi git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30314 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/ad_ffmpeg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libmpcodecs/ad_ffmpeg.c b/libmpcodecs/ad_ffmpeg.c index 068a32a307..c9f557bcb2 100644 --- a/libmpcodecs/ad_ffmpeg.c +++ b/libmpcodecs/ad_ffmpeg.c @@ -188,7 +188,7 @@ static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int m y=avcodec_decode_audio3(sh_audio->context,(int16_t*)buf,&len2,&pkt); //printf("return:%d samples_out:%d bitstream_in:%d sample_sum:%d\n", y, len2, x, len); fflush(stdout); if(y<0){ mp_msg(MSGT_DECAUDIO,MSGL_V,"lavc_audio: error\n");break; } - if(!sh_audio->needs_parsing && yparser && yds->buffer_pos+=y-x; // put back data (HACK!) if(len2>0){ if (((AVCodecContext *)sh_audio->context)->channels >= 5) { From 93710d64bb77906ab93b065ba21325a6de4ade92 Mon Sep 17 00:00:00 2001 From: mru Date: Sat, 16 Jan 2010 04:48:55 +0000 Subject: [PATCH 09/16] Add symbol versioning for shared libraries Based on patch by Reinhard Tartler git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30315 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libswscale/libswscale.v | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 libswscale/libswscale.v diff --git a/libswscale/libswscale.v b/libswscale/libswscale.v new file mode 100644 index 0000000000..c68f153cbc --- /dev/null +++ b/libswscale/libswscale.v @@ -0,0 +1,4 @@ +LIBSWSCALE_$MAJOR { + global: swscale_*; sws_*; ff_*; + local: *; +}; From f7c5fa6a1450a36dde0ec99d82d70adb92574599 Mon Sep 17 00:00:00 2001 From: Gabrov Date: Sat, 16 Jan 2010 10:48:23 +0000 Subject: [PATCH 10/16] synced with r30311 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30316 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/man/hu/mplayer.1 | 57 +++++++++++++++++++++++++++++++++++-------- help/help_mp-hu.h | 3 ++- 2 files changed, 49 insertions(+), 11 deletions(-) diff --git a/DOCS/man/hu/mplayer.1 b/DOCS/man/hu/mplayer.1 index cffd2e7a1d..95ead131e3 100644 --- a/DOCS/man/hu/mplayer.1 +++ b/DOCS/man/hu/mplayer.1 @@ -1,4 +1,4 @@ -.\" Synced with r29905 +.\" Synced with r30311 .\" MPlayer (C) 2000-2009 MPlayer Team .\" Ezt a man oldalt Gabucino, Diego Biurrun és Jonas Jermann készíti/készítette .\" Karbantartó: Gabrov @@ -33,7 +33,7 @@ .\" Név .\" -------------------------------------------------------------------------- . -.TH MPlayer 1 "2009. 11. 16." "MPlayer Project" "A film lejátszó" +.TH MPlayer 1 "2010. 01. 16." "MPlayer Project" "A film lejátszó" . .SH NÉV mplayer \- film lejátszó @@ -1239,7 +1239,7 @@ mennyis Engedélyezi a socket használtatát más folyamatoknak, amint az bezárul. . .TP -.B \-bandwidth <érték> (csak hálózatnál) +.B \-bandwidth (csak hálózatnál) Maximális sávszélesség megadása hálózati lejátszáshoz (olyan szerverekkel használható, melyek képesek különböző bitrátával küldeni). Hasznos ha élőben stream-elt médiát akarsz nézni lassú kapcsolattal. @@ -3152,12 +3152,12 @@ Ha egy k koordináták az ablak bal felső sarkához viszonyulnak a képernyő helyett. A \-xineramascreen kapcsolóval megadott koordináták a képernyőhöz viszonyítottak, azon videó kimeneti vezérlőknél, amelyek teljes mértékben -támogatják a \-xineramascreen kapcsolót (direct3d, gl, gl2, vdpau, x11, xv, xvmc). - +támogatják a \-xineramascreen kapcsolót (direct3d, gl, gl2, vdpau, x11, +xv, xvmc, corevideo). .br .I MEGJEGYZÉS: Ezt az opciót csak az x11, xmga, xv, xvmc, xvidix, gl, gl2, directx, -fbdev és tdfxfb videó kimeneti vezérlők támogatják. +fbdev, tdfxfb és corevideo videó kimeneti vezérlők támogatják. .sp 1 .I PÉLDA: .PD 0 @@ -3345,7 +3345,8 @@ m Ez az opció nem alkalmas csak a kezdő képernyő beállítására (mert a megadott képernyőn mindig teljes képernyősen jelenik meg), jelenleg a \-geometry a legalkalmasabb erre a célra. -A direct3d, gl, gl2, x11 és az xv videó kimeneti vezérlő támogatja. +A direct3d, gl, gl2, x11, xv és a corevideo videó kimeneti vezérlő +támogatja. . .TP .B \-zrbw (csak \-vo zr) @@ -3860,6 +3861,9 @@ A 0-n Ez a framerátát (vízszíntes frissítési ráta / n)-ra korlátozza. GLX_SGI_swap_control támogatás kell a működéséhez. Néhány (legtöbb/összes?) implementációval csak teljes képernyős módban működik. +.IPs ycbcr +Használja a GL_MESA_ycbcr_texture bővítményt a YUV-RGB konverzióknál. +A legtöbb esetben ez valószínűleg lassabb, mint az RGB-be történő szoftveres konverzió. .IPs yuv= Kiválasztja a YUV és az RGB konverzió típusát. .RSss @@ -3909,9 +3913,18 @@ be A gamma külön állítható a vörös, zöld és kék színre. A sebessége jobban függ a GPU memória sávszélességétől, mint a többi módszernél. .RE -.IPs ycbcr -Használja a GL_MESA_ycbcr_texture bővítményt a YUV-RGB konverzióknál. -A legtöbb esetben ez valószínűleg lassabb, mint az RGB-be történő szoftveres konverzió. +.IPs colorspace +Kiválasztja a színteret a YUV-RGB átalakításhoz. +.RSss +.IPs 0 +Az MPlayer által normálisan használt formulát választja (alapértelmezett). +.IPs 1 +Az ITU-R BT.601 színteret használja. +.IPs 2 +Az ITU-R BT.709 színteret használja. +.IPs 3 +Az SMPTE-240M színteret használja. +.RE .IPs lscale= Kiválasztja a használandó méretező függvényt a fényerősséghez. Csak a 2-es, 3-as, 4-es és 6-os yuv módoknál helyes. @@ -3951,6 +3964,13 @@ k .IPs (no)customtrect Ha engedélyezve van, texture_rectangle-t használ a customtex textúrákhoz. Alapértelmezésben le van tiltva. +.IPs (no)mipmapgen +Ha engedélyezve van, a videóhoz a mipmap-ok automatikusan generálódnak. +Ez a customprog és a TXB utasítással együtt hasznos, a nagy sugarú elmosó +szűrő implementálásához. +A legtöbb OpenGL implementációnál ez nagyon lassú bármely nem-RGB +formátumnál. +Alapértelmezésben le van tiltva. .RE .sp 1 .RS @@ -4009,6 +4029,23 @@ Ett .REss . .TP +.B matrixview +OpenGL alapú renderelő Mátrix-szerű futó szöveg effektus létrehozásához. +.PD 0 +.RSs +.IPs cols= +A megjelenítendő szöveg oszlopok száma. +A nagyon alacsony értékek (< 16) valószínűleg nem lesznek jók a méretaránybeli +korlátok miatt. +A 16-tal nem osztható értékek is gondot okozhatnak. +.IPs rows= +A megjelenítendő szöveg sorok száma. +A nagyon alacsony értékek (< 16) valószínűleg nem lesznek jók a méretaránybeli +korlátok miatt. +A 16-tal nem osztható értékek is gondot okozhatnak. +.REss +. +.TP .B "null\ \ \ " Letiltja a videó kimenetet. Haszos sebességméréshez. diff --git a/help/help_mp-hu.h b/help/help_mp-hu.h index 74d6bd529b..89112b9751 100644 --- a/help/help_mp-hu.h +++ b/help/help_mp-hu.h @@ -3,7 +3,7 @@ //... Okay enough of the hw, now send the other two! // // Updated by: Gabrov -// Sync'ed with help_mp-en.h r29912 (2009. 11. 16.) +// Sync'ed with help_mp-en.h r30044 (2010. 01. 16.) // ========================= MPlayer help =========================== @@ -855,6 +855,7 @@ static const char help_text[]= #define MSGTR_LIBVO_FONT_LOAD_FT_CannotPrepareOSDFont "Nem lehet elĹ‘kĂ©szĂ­teni az OSD betűtĂ­pusát.\n" #define MSGTR_LIBVO_FONT_LOAD_FT_CannotGenerateTables "Nem generálhatĂłak a táblázatok.\n" #define MSGTR_LIBVO_FONT_LOAD_FT_DoneFreeTypeFailed "FT_Done_FreeType sikertelen.\n" +#define MSGTR_LIBVO_FONT_LOAD_FT_FontconfigNoMatch "A Fontconfig-nak nem sikerĂĽlt kiválasztani a betűtĂ­pust. MegprĂłbálom fontconfig nĂ©lkĂĽl...\n" // sub.c #define MSGTR_VO_SUB_Seekbar "KeresĹ‘sáv" From 4644bd629319194c7673faea08058514bd24c7cb Mon Sep 17 00:00:00 2001 From: stefano Date: Sat, 16 Jan 2010 11:08:16 +0000 Subject: [PATCH 11/16] Simplify reset_ptr(): employ usePal() macro rather than enumerating all the paletted formats. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30317 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libswscale/swscale.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/libswscale/swscale.c b/libswscale/swscale.c index 15071ea218..71786b817a 100644 --- a/libswscale/swscale.c +++ b/libswscale/swscale.c @@ -2935,12 +2935,8 @@ static void reset_ptr(const uint8_t* src[], int format) src[3]=NULL; if(!isPlanarYUV(format)) { src[3]=src[2]=NULL; - if( format != PIX_FMT_PAL8 - && format != PIX_FMT_RGB8 - && format != PIX_FMT_BGR8 - && format != PIX_FMT_RGB4_BYTE - && format != PIX_FMT_BGR4_BYTE - ) + + if (!usePal(format)) src[1]= NULL; } } From 8568e701eae19f7a6dfc50bdb1159972dd474b51 Mon Sep 17 00:00:00 2001 From: compn Date: Sat, 16 Jan 2010 13:59:59 +0000 Subject: [PATCH 12/16] add AV1x, AVup and VDTZ fourcc to ffrawuyvy and VDTZ to rawuyvy change ffsipr to working (and first choice by default) in codecs.conf git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30318 b3059339-0415-0410-9bf9-f77b7e298cf2 --- etc/codecs.conf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/etc/codecs.conf b/etc/codecs.conf index df6177d49f..152cd842b4 100644 --- a/etc/codecs.conf +++ b/etc/codecs.conf @@ -3162,6 +3162,7 @@ videocodec rawuyvy fourcc UYNY UYVY fourcc uyv1 UYVY fourcc 2Vu1 UYVY + fourcc VDTZ UYVY out UYVY videocodec raw444P @@ -3286,6 +3287,8 @@ videocodec ffrawuyvy fourcc uyv1,UYV1 fourcc 2Vu1,2vu1,2VU1 fourcc 2Vuy,2vuy,2VUY + fourcc AV1x,AVup + fourcc VDTZ driver ffmpeg dll rawvideo out UYVY @@ -3490,7 +3493,7 @@ audiocodec ffatrc audiocodec ffsipr info "FFmpeg Sipr/Acelp.net audio" - status buggy ; missing 16k support + status working format 0x72706973 ; "sipr" format 0x130 ; acelp.net driver ffmpeg From e09b799ade1f19edf88c1c3271efe89c05a8af02 Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 16 Jan 2010 15:02:49 +0000 Subject: [PATCH 13/16] 100l, forgot to change the "magic" value in the stub also in the place replacing it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30319 b3059339-0415-0410-9bf9-f77b7e298cf2 --- loader/win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loader/win32.c b/loader/win32.c index 70070832f6..1902c8266f 100644 --- a/loader/win32.c +++ b/loader/win32.c @@ -5355,7 +5355,7 @@ static void* add_stub(void) memcpy(answ, ext_stubs, MAX_STUB_SIZE); for (i = 0; i < MAX_STUB_SIZE - 3; i++) { int *magic = (int *)(answ + i); - if (*magic == 0xdeadabcd) { + if (*magic == 0x0deadabc) { *magic = pos; found |= 1; } From ee2a738ff88d4b9c203b3433e0ca4bfb661ec75d Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 16 Jan 2010 15:04:17 +0000 Subject: [PATCH 14/16] Document some of the ext_stub magic. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30320 b3059339-0415-0410-9bf9-f77b7e298cf2 --- loader/win32.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/loader/win32.c b/loader/win32.c index 1902c8266f..3b0dd5bb3e 100644 --- a/loader/win32.c +++ b/loader/win32.c @@ -5326,6 +5326,8 @@ struct libs libraries[]={ static WIN_BOOL WINAPI ext_stubs(void) { + // NOTE! these magic values will be replaced at runtime, make sure + // add_stub can still find them if you change them. volatile int idx = 0x0deadabc; // make sure gcc does not do eip-relative call or something like that void (* volatile my_printf)(char *, char *) = (void *)0xdeadfbcd; From b18ddf98075560b87f7914db7187fd97934625ab Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 16 Jan 2010 15:20:26 +0000 Subject: [PATCH 15/16] HAVE_INLINE_ASM for FFmpeg should be one since we only support compilers that can do inline asm. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30321 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 57466c0ce5..90a68f726f 100755 --- a/configure +++ b/configure @@ -9115,7 +9115,7 @@ $def_yasm #define HAVE_ATTRIBUTE_PACKED 1 #define HAVE_GETHRTIME 0 -#define HAVE_INLINE_ASM 0 +#define HAVE_INLINE_ASM 1 #define HAVE_LDBRX 0 #define HAVE_POLL_H 1 #define HAVE_PPC4XX 0 From 5f5462c0ec32348a0b370b1f9c11bd7d10b52de6 Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 16 Jan 2010 15:21:36 +0000 Subject: [PATCH 16/16] Add HAVE_FAST_CLZ define and set it to 0 to keep the status quo for now. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30322 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 1 + 1 file changed, 1 insertion(+) diff --git a/configure b/configure index 90a68f726f..ea66abe902 100755 --- a/configure +++ b/configure @@ -9114,6 +9114,7 @@ $def_yasm #endif #define HAVE_ATTRIBUTE_PACKED 1 +#define HAVE_FAST_CLZ 0 #define HAVE_GETHRTIME 0 #define HAVE_INLINE_ASM 1 #define HAVE_LDBRX 0