]> git.pld-linux.org Git - packages/vlc.git/blob - vlc-pic-mmx.patch
- speex-devel epoch
[packages/vlc.git] / vlc-pic-mmx.patch
1 diff -ur -x '*~' vlc-0.8.2/modules/video_chroma/i420_rgb16.c vlc-0.8.2-pic/modules/video_chroma/i420_rgb16.c
2 --- vlc-0.8.2/modules/video_chroma/i420_rgb16.c 2005-06-25 15:43:10.000000000 +0200
3 +++ vlc-0.8.2-pic/modules/video_chroma/i420_rgb16.c     2005-07-10 23:59:57.656177984 +0200
4 @@ -31,7 +31,7 @@
5  #include <vlc/vout.h>
6  
7  #include "i420_rgb.h"
8 -#if defined (MODULE_NAME_IS_i420_rgb)
9 +#if defined (MODULE_NAME_IS_i420_rgb) || defined(__PIC__)
10  #   include "i420_rgb_c.h"
11  #elif defined (MODULE_NAME_IS_i420_rgb_mmx)
12  #   include "i420_rgb_mmx.h"
13 @@ -216,7 +216,7 @@
14      int         i_scale_count;                       /* scale modulo counter */
15      int         i_chroma_width = p_vout->render.i_width / 2; /* chroma width */
16      uint16_t *  p_pic_start;       /* beginning of the current line for copy */
17 -#if defined (MODULE_NAME_IS_i420_rgb)
18 +#if defined (MODULE_NAME_IS_i420_rgb) || defined (__PIC__)
19      int         i_uval, i_vval;                           /* U and V samples */
20      int         i_red, i_green, i_blue;          /* U and V modified samples */
21      uint16_t *  p_yuv = p_vout->chroma.p_sys->p_rgb16;
22 @@ -264,7 +264,7 @@
23          p_pic_start = p_pic;
24          p_buffer = b_hscale ? p_buffer_start : p_pic;
25  
26 -#if defined (MODULE_NAME_IS_i420_rgb)
27 +#if defined (MODULE_NAME_IS_i420_rgb) || defined(__PIC__)
28          for ( i_x = p_vout->render.i_width / 8; i_x--; )
29          {
30              CONVERT_YUV_PIXEL(2);  CONVERT_Y_PIXEL(2);
31 @@ -323,7 +323,7 @@
32              p_u -= i_rewind >> 1;
33              p_v -= i_rewind >> 1;
34              p_buffer -= i_rewind;
35 -#if defined (MODULE_NAME_IS_i420_rgb)
36 +#if defined (MODULE_NAME_IS_i420_rgb) || defined(__PIC__)
37              CONVERT_YUV_PIXEL(2);  CONVERT_Y_PIXEL(2);
38              CONVERT_YUV_PIXEL(2);  CONVERT_Y_PIXEL(2);
39              CONVERT_YUV_PIXEL(2);  CONVERT_Y_PIXEL(2);
40 @@ -397,7 +397,7 @@
41      int         i_scale_count;                       /* scale modulo counter */
42      int         i_chroma_width = p_vout->render.i_width / 2; /* chroma width */
43      uint32_t *  p_pic_start;       /* beginning of the current line for copy */
44 -#if defined (MODULE_NAME_IS_i420_rgb)
45 +#if defined (MODULE_NAME_IS_i420_rgb) || defined (__PIC__)
46      int         i_uval, i_vval;                           /* U and V samples */
47      int         i_red, i_green, i_blue;          /* U and V modified samples */
48      uint32_t *  p_yuv = p_vout->chroma.p_sys->p_rgb32;
49 @@ -447,7 +447,7 @@
50  
51          for ( i_x = p_vout->render.i_width / 8; i_x--; )
52          {
53 -#if defined (MODULE_NAME_IS_i420_rgb)
54 +#if defined (MODULE_NAME_IS_i420_rgb) || defined(__PIC__)
55              CONVERT_YUV_PIXEL(4);  CONVERT_Y_PIXEL(4);
56              CONVERT_YUV_PIXEL(4);  CONVERT_Y_PIXEL(4);
57              CONVERT_YUV_PIXEL(4);  CONVERT_Y_PIXEL(4);
58 @@ -477,7 +477,7 @@
59              p_u -= i_rewind >> 1;
60              p_v -= i_rewind >> 1;
61              p_buffer -= i_rewind;
62 -#if defined (MODULE_NAME_IS_i420_rgb)
63 +#if defined (MODULE_NAME_IS_i420_rgb) || defined(__PIC__)
64              CONVERT_YUV_PIXEL(4);  CONVERT_Y_PIXEL(4);
65              CONVERT_YUV_PIXEL(4);  CONVERT_Y_PIXEL(4);
66              CONVERT_YUV_PIXEL(4);  CONVERT_Y_PIXEL(4);
67 diff -ur -x '*~' vlc-0.8.2/modules/video_chroma/i420_rgb.h vlc-0.8.2-pic/modules/video_chroma/i420_rgb.h
68 --- vlc-0.8.2/modules/video_chroma/i420_rgb.h   2005-06-25 15:43:10.000000000 +0200
69 +++ vlc-0.8.2-pic/modules/video_chroma/i420_rgb.h       2005-07-10 23:57:30.248587344 +0200
70 @@ -35,7 +35,7 @@
71      uint8_t  *p_buffer;
72      int *p_offset;
73  
74 -#ifdef MODULE_NAME_IS_i420_rgb
75 +#if defined (MODULE_NAME_IS_i420_rgb) || defined(__PIC__)
76      /**< Pre-calculated conversion tables */
77      void *p_base;                      /**< base for all conversion tables */
78      uint8_t   *p_rgb8;                 /**< RGB 8 bits table */
79 @@ -55,7 +55,7 @@
80  /*****************************************************************************
81   * Prototypes
82   *****************************************************************************/
83 -#ifdef MODULE_NAME_IS_i420_rgb
84 +#if defined (MODULE_NAME_IS_i420_rgb) || defined(__PIC__)
85  void E_(I420_RGB8)         ( vout_thread_t *, picture_t *, picture_t * );
86  void E_(I420_RGB16_dither) ( vout_thread_t *, picture_t *, picture_t * );
87  #endif
This page took 0.028357 seconds and 3 git commands to generate.