Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(61)

Side by Side Diff: patched-ffmpeg-mt/libswscale/rgb2rgb.h

Issue 789004: ffmpeg roll of source to mar 9 version... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * software RGB to RGB converter 2 * software RGB to RGB converter
3 * pluralize by Software PAL8 to RGB converter 3 * pluralize by Software PAL8 to RGB converter
4 * Software YUV to YUV converter 4 * Software YUV to YUV converter
5 * Software YUV to RGB converter 5 * Software YUV to RGB converter
6 * Written by Nick Kurshev. 6 * Written by Nick Kurshev.
7 * palette & YUV & runtime CPU stuff by Michael (michaelni@gmx.at) 7 * palette & YUV & runtime CPU stuff by Michael (michaelni@gmx.at)
8 * 8 *
9 * This file is part of FFmpeg. 9 * This file is part of FFmpeg.
10 * 10 *
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 void rgb16tobgr32(const uint8_t *src, uint8_t *dst, long src_size); 53 void rgb16tobgr32(const uint8_t *src, uint8_t *dst, long src_size);
54 void rgb16to24 (const uint8_t *src, uint8_t *dst, long src_size); 54 void rgb16to24 (const uint8_t *src, uint8_t *dst, long src_size);
55 void rgb16tobgr16(const uint8_t *src, uint8_t *dst, long src_size); 55 void rgb16tobgr16(const uint8_t *src, uint8_t *dst, long src_size);
56 void rgb16tobgr15(const uint8_t *src, uint8_t *dst, long src_size); 56 void rgb16tobgr15(const uint8_t *src, uint8_t *dst, long src_size);
57 void rgb15tobgr32(const uint8_t *src, uint8_t *dst, long src_size); 57 void rgb15tobgr32(const uint8_t *src, uint8_t *dst, long src_size);
58 void rgb15to24 (const uint8_t *src, uint8_t *dst, long src_size); 58 void rgb15to24 (const uint8_t *src, uint8_t *dst, long src_size);
59 void rgb15tobgr16(const uint8_t *src, uint8_t *dst, long src_size); 59 void rgb15tobgr16(const uint8_t *src, uint8_t *dst, long src_size);
60 void rgb15tobgr15(const uint8_t *src, uint8_t *dst, long src_size); 60 void rgb15tobgr15(const uint8_t *src, uint8_t *dst, long src_size);
61 void bgr8torgb8 (const uint8_t *src, uint8_t *dst, long src_size); 61 void bgr8torgb8 (const uint8_t *src, uint8_t *dst, long src_size);
62 62
63 void shuffle_bytes_0321(const uint8_t *src, uint8_t *dst, long src_size);
64 void shuffle_bytes_1230(const uint8_t *src, uint8_t *dst, long src_size);
65 void shuffle_bytes_2103(const uint8_t *src, uint8_t *dst, long src_size);
66 void shuffle_bytes_3012(const uint8_t *src, uint8_t *dst, long src_size);
67 void shuffle_bytes_3210(const uint8_t *src, uint8_t *dst, long src_size);
63 68
64 void palette8topacked32(const uint8_t *src, uint8_t *dst, long num_pixels, const uint8_t *palette); 69 void palette8topacked32(const uint8_t *src, uint8_t *dst, long num_pixels, const uint8_t *palette);
65 void palette8topacked24(const uint8_t *src, uint8_t *dst, long num_pixels, const uint8_t *palette); 70 void palette8topacked24(const uint8_t *src, uint8_t *dst, long num_pixels, const uint8_t *palette);
66 void palette8torgb16(const uint8_t *src, uint8_t *dst, long num_pixels, const ui nt8_t *palette); 71 void palette8torgb16(const uint8_t *src, uint8_t *dst, long num_pixels, const ui nt8_t *palette);
67 void palette8tobgr16(const uint8_t *src, uint8_t *dst, long num_pixels, const ui nt8_t *palette); 72 void palette8tobgr16(const uint8_t *src, uint8_t *dst, long num_pixels, const ui nt8_t *palette);
68 void palette8torgb15(const uint8_t *src, uint8_t *dst, long num_pixels, const ui nt8_t *palette); 73 void palette8torgb15(const uint8_t *src, uint8_t *dst, long num_pixels, const ui nt8_t *palette);
69 void palette8tobgr15(const uint8_t *src, uint8_t *dst, long num_pixels, const ui nt8_t *palette); 74 void palette8tobgr15(const uint8_t *src, uint8_t *dst, long num_pixels, const ui nt8_t *palette);
70 75
71 /** 76 /**
72 * Height should be a multiple of 2 and width should be a multiple of 16. 77 * Height should be a multiple of 2 and width should be a multiple of 16.
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
152 extern void (*yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const u int8_t *src, 157 extern void (*yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const u int8_t *src,
153 long width, long height, 158 long width, long height,
154 long lumStride, long chromStride, long srcStride); 159 long lumStride, long chromStride, long srcStride);
155 extern void (*yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const u int8_t *src, 160 extern void (*yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const u int8_t *src,
156 long width, long height, 161 long width, long height,
157 long lumStride, long chromStride, long srcStride); 162 long lumStride, long chromStride, long srcStride);
158 163
159 void sws_rgb2rgb_init(int flags); 164 void sws_rgb2rgb_init(int flags);
160 165
161 #endif /* SWSCALE_RGB2RGB_H */ 166 #endif /* SWSCALE_RGB2RGB_H */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698