]> git.pld-linux.org Git - packages/vlc.git/blame - vlc-pic-mmx.patch
- speex-devel epoch
[packages/vlc.git] / vlc-pic-mmx.patch
CommitLineData
9953ba90
AM
1diff -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);
67diff -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.651385 seconds and 4 git commands to generate.