Changeset 49ac51d80f4f0e02abbdb4caca5affbb08f8fdee
- Timestamp:
- 05/04/04 15:57:48
(4 years ago)
- Author:
- Eric Petit <titer@videolan.org>
- git-committer:
- Eric Petit <titer@videolan.org> 1083679068 +0000
- git-parent:
[5cdfaf1d1ca3571c4b476532c04110c281e37dbf]
- git-author:
- Eric Petit <titer@videolan.org> 1083679068 +0000
- Message:
+ video_chroma/i420_yuy2.c : fixed conversion for non-multiple-of-8
widths (MMX untested)
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r4b9f4ff |
r49ac51d |
|
| 263 | 263 | p_y2 += p_source->p[Y_PLANE].i_pitch; |
|---|
| 264 | 264 | |
|---|
| | 265 | #if !defined (MODULE_NAME_IS_i420_yuy2_mmx) |
|---|
| | 266 | for( i_x = p_vout->render.i_width / 2 ; i_x-- ; ) |
|---|
| | 267 | { |
|---|
| | 268 | C_YUV420_YUYV( ); |
|---|
| | 269 | } |
|---|
| | 270 | #else |
|---|
| 265 | 271 | for( i_x = p_vout->render.i_width / 8 ; i_x-- ; ) |
|---|
| 266 | 272 | { |
|---|
| 267 | | #if !defined (MODULE_NAME_IS_i420_yuy2_mmx) |
|---|
| | 273 | MMX_CALL( MMX_YUV420_YUYV ); |
|---|
| | 274 | } |
|---|
| | 275 | for( i_x = ( p_vout->render.i_width % 8 ) / 2; i_x-- ; ) |
|---|
| | 276 | { |
|---|
| 268 | 277 | C_YUV420_YUYV( ); |
|---|
| 269 | | C_YUV420_YUYV( ); |
|---|
| 270 | | C_YUV420_YUYV( ); |
|---|
| 271 | | C_YUV420_YUYV( ); |
|---|
| 272 | | #else |
|---|
| 273 | | MMX_CALL( MMX_YUV420_YUYV ); |
|---|
| 274 | | #endif |
|---|
| 275 | | } |
|---|
| | 278 | } |
|---|
| | 279 | #endif |
|---|
| 276 | 280 | |
|---|
| 277 | 281 | p_y1 += i_source_margin; |
|---|