OSDN Git Service

Don't drop subtitles when crossing PTS discontinuities by using buffer sequence numbe...
[handbrake-jp/handbrake-jp-git.git] / contrib / patch-x264-macintel.patch
1 --- x264/common/i386/i386inc.asm-old.asm     2007-05-01 16:45:02.000000000 -0400
2 +++ x264/common/i386/i386inc.asm     2007-05-02 11:48:52.000000000 -0400
3 @@ -42,12 +42,12 @@
4  ; is unable to compute address offsets outside of .text so we use the .text
5  ; section instead until NASM is fixed.
6  %macro SECTION_RODATA 0
7 -    %ifidn __OUTPUT_FORMAT__,macho
8 -        SECTION .text align=16
9 -        fakegot:
10 -    %else
11 +;    %ifidn __OUTPUT_FORMAT__,macho
12 +;        SECTION .text align=16
13 +;        fakegot:
14 +;    %else
15          SECTION .rodata align=16
16 -    %endif
17 +;    %endif
18  %endmacro
19  
20  ; PIC support macros. All these macros are totally harmless when __PIC__ is
21 --- x264/common/i386/predict-a.asm      2006-09-23 14:01:05.000000000 -0400
22 +++ x264-patched/common/i386/predict-a.asm      2006-09-24 09:21:27.000000000 -0400
23 @@ -191,7 +191,6 @@
24  %assign Y (Y-1)
25      movq        [edx + Y*FDEC_STRIDE], mm1
26  
27 -    picpop      ebx
28      ret
29  
30  ;-----------------------------------------------------------------------------
31 @@ -228,7 +227,6 @@
32  %assign Y (Y-1)
33      movq        [edx + Y*FDEC_STRIDE], mm0
34  
35 -    picpop      ebx
36      ret
37  
38  ;-----------------------------------------------------------------------------
39 @@ -269,8 +267,7 @@
40  %endrep
41      movq        [edx +  Y   *FDEC_STRIDE], mm3
42      movq        [edx + (Y+1)*FDEC_STRIDE], mm0
43 -
44 -    picpop      ebx
45 +    
46      ret
47  
48  ;-----------------------------------------------------------------------------