mirror of
https://github.com/mpv-player/mpv
synced 2025-02-20 14:56:55 +00:00
Merge svn changes up to r31275
This commit is contained in:
commit
8f952b0f0b
5
AUTHORS
5
AUTHORS
@ -771,6 +771,11 @@ Syrjälä, Ville <syrjala@sci.fi>
|
||||
Szecsi, Gabor <deje@miki.hu>
|
||||
* directsound AO driver
|
||||
|
||||
Tartler, Reinhard <siretart@tauware.de>
|
||||
* release assistance
|
||||
* various backports from trunk
|
||||
* official Debian and Ubuntu packages
|
||||
|
||||
Tackaberry, Jason <tack@urandom.ca>
|
||||
* second DVD ripping guide
|
||||
* multichannel audio fixes
|
||||
|
@ -63,7 +63,7 @@ MPlayer (1.0)
|
||||
|
||||
|
||||
|
||||
rc3: "BikeshedCounter" March 27, 2009
|
||||
rc3: "BikeshedCounter AKA Godot" May 30, 2010
|
||||
Decoders:
|
||||
* support for X8 frames (fixes "J-type picture is not supported" for WMV2)
|
||||
* support for DTS WAV/DTS-CD passthrough by ad_hwac3
|
||||
|
@ -189,9 +189,9 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 32(%%esi),%%mm6\n\t"
|
||||
"punpckldq 36(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,1024(%%ebx)\n\t"
|
||||
"movd %%mm5,1024(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,1152(%%ebx)\n\t"
|
||||
"movd %%mm5,1152(%%edi)\n\t"
|
||||
"movq %%mm3,%%mm4\n\t"
|
||||
"pfsub %%mm2,%%mm4\n\t"
|
||||
"movq %%mm7,%%mm5\n\t"
|
||||
@ -215,9 +215,9 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 0(%%esi),%%mm6\n\t"
|
||||
"punpckldq 68(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,0(%%ebx)\n\t"
|
||||
"movd %%mm5,0(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,2176(%%ebx)\n\t"
|
||||
"movd %%mm5,2176(%%edi)\n\t"
|
||||
"movq 8(%%eax),%%mm2\n\t"
|
||||
"movq 40(%%eax),%%mm3\n\t"
|
||||
"pfsub %%mm3,%%mm2\n\t"
|
||||
@ -261,9 +261,9 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 28(%%esi),%%mm6\n\t"
|
||||
"punpckldq 40(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,896(%%ebx)\n\t"
|
||||
"movd %%mm5,896(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,1280(%%ebx)\n\t"
|
||||
"movd %%mm5,1280(%%edi)\n\t"
|
||||
"movq %%mm3,%%mm4\n\t"
|
||||
"pfsub %%mm2,%%mm4\n\t"
|
||||
"movq %%mm7,%%mm5\n\t"
|
||||
@ -287,9 +287,9 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 4(%%esi),%%mm6\n\t"
|
||||
"punpckldq 64(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,128(%%ebx)\n\t"
|
||||
"movd %%mm5,128(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,2048(%%ebx)\n\t"
|
||||
"movd %%mm5,2048(%%edi)\n\t"
|
||||
|
||||
"movq 8(%%eax),%%mm2\n\t"
|
||||
"movd "MANGLE(COS9)"+20,%%mm3\n\t"
|
||||
@ -346,9 +346,9 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 24(%%esi),%%mm6\n\t"
|
||||
"punpckldq 44(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,768(%%ebx)\n\t"
|
||||
"movd %%mm5,768(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,1408(%%ebx)\n\t"
|
||||
"movd %%mm5,1408(%%edi)\n\t"
|
||||
"movq %%mm3,%%mm4\n\t"
|
||||
"pfsub %%mm2,%%mm4\n\t"
|
||||
"movq %%mm7,%%mm5\n\t"
|
||||
@ -372,9 +372,9 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 8(%%esi),%%mm6\n\t"
|
||||
"punpckldq 60(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,256(%%ebx)\n\t"
|
||||
"movd %%mm5,256(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,1920(%%ebx)\n\t"
|
||||
"movd %%mm5,1920(%%edi)\n\t"
|
||||
"movq 8(%%eax),%%mm2\n\t"
|
||||
"movd "MANGLE(COS9)"+28,%%mm3\n\t"
|
||||
"punpckldq %%mm3,%%mm3\n\t"
|
||||
@ -430,9 +430,9 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 20(%%esi),%%mm6\n\t"
|
||||
"punpckldq 48(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,640(%%ebx)\n\t"
|
||||
"movd %%mm5,640(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,1536(%%ebx)\n\t"
|
||||
"movd %%mm5,1536(%%edi)\n\t"
|
||||
"movq %%mm3,%%mm4\n\t"
|
||||
"pfsub %%mm2,%%mm4\n\t"
|
||||
"movq %%mm7,%%mm5\n\t"
|
||||
@ -456,9 +456,9 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 12(%%esi),%%mm6\n\t"
|
||||
"punpckldq 56(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,384(%%ebx)\n\t"
|
||||
"movd %%mm5,384(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,1792(%%ebx)\n\t"
|
||||
"movd %%mm5,1792(%%edi)\n\t"
|
||||
|
||||
"movq (%%eax),%%mm4\n\t"
|
||||
"movq 16(%%eax),%%mm3\n\t"
|
||||
@ -490,12 +490,12 @@ void dct36_3dnow(real *inbuf, real *o1,
|
||||
"movd 16(%%esi),%%mm6\n\t"
|
||||
"punpckldq 52(%%esi),%%mm6\n\t"
|
||||
"pfadd %%mm6,%%mm5\n\t"
|
||||
"movd %%mm5,512(%%ebx)\n\t"
|
||||
"movd %%mm5,512(%%edi)\n\t"
|
||||
"psrlq $32,%%mm5\n\t"
|
||||
"movd %%mm5,1664(%%ebx)\n\t"
|
||||
"movd %%mm5,1664(%%edi)\n\t"
|
||||
|
||||
"femms\n\t"
|
||||
:
|
||||
: "a" (inbuf), "S" (o1), "c" (o2), "d" (wintab), "b" (tsbuf)
|
||||
: "a" (inbuf), "S" (o1), "c" (o2), "d" (wintab), "D" (tsbuf)
|
||||
: "memory");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user