Changeset 60349e21f45e7da3341c13d28e4b36ba0913dfd1
- Timestamp:
- 08/30/04 03:03:12
(4 years ago)
- Author:
- Gildas Bazin <gbazin@videolan.org>
- git-committer:
- Gildas Bazin <gbazin@videolan.org> 1093827792 +0000
- git-parent:
[53d93ed6c052544f82378ca9bc541284d3deef56]
- git-author:
- Gildas Bazin <gbazin@videolan.org> 1093827792 +0000
- Message:
* modules/video_chroma/i420_yuy2.c: take care of chroma pitch as well.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r56b5483 |
r60349e2 |
|
| 250 | 250 | #endif |
|---|
| 251 | 251 | |
|---|
| 252 | | const int i_source_margin = p_source->p->i_pitch |
|---|
| 253 | | - p_source->p->i_visible_pitch; |
|---|
| | 252 | const int i_source_margin = p_source->p[0].i_pitch |
|---|
| | 253 | - p_source->p[0].i_visible_pitch; |
|---|
| | 254 | const int i_source_margin_c = p_source->p[1].i_pitch |
|---|
| | 255 | - p_source->p[1].i_visible_pitch; |
|---|
| 254 | 256 | const int i_dest_margin = p_dest->p->i_pitch |
|---|
| 255 | 257 | - p_dest->p->i_visible_pitch; |
|---|
| … | … | |
| 281 | 283 | p_y1 += i_source_margin; |
|---|
| 282 | 284 | p_y2 += i_source_margin; |
|---|
| | 285 | p_u += i_source_margin_c; |
|---|
| | 286 | p_v += i_source_margin_c; |
|---|
| 283 | 287 | p_line1 += i_dest_margin; |
|---|
| 284 | 288 | p_line2 += i_dest_margin; |
|---|
| … | … | |
| 304 | 308 | int i_x, i_y; |
|---|
| 305 | 309 | |
|---|
| 306 | | const int i_source_margin = p_source->p->i_pitch |
|---|
| 307 | | - p_source->p->i_visible_pitch; |
|---|
| | 310 | const int i_source_margin = p_source->p[0].i_pitch |
|---|
| | 311 | - p_source->p[0].i_visible_pitch; |
|---|
| | 312 | const int i_source_margin_c = p_source->p[1].i_pitch |
|---|
| | 313 | - p_source->p[1].i_visible_pitch; |
|---|
| 308 | 314 | const int i_dest_margin = p_dest->p->i_pitch |
|---|
| 309 | 315 | - p_dest->p->i_visible_pitch; |
|---|
| … | … | |
| 331 | 337 | p_y1 += i_source_margin; |
|---|
| 332 | 338 | p_y2 += i_source_margin; |
|---|
| | 339 | p_u += i_source_margin_c; |
|---|
| | 340 | p_v += i_source_margin_c; |
|---|
| 333 | 341 | p_line1 += i_dest_margin; |
|---|
| 334 | 342 | p_line2 += i_dest_margin; |
|---|
| … | … | |
| 349 | 357 | int i_x, i_y; |
|---|
| 350 | 358 | |
|---|
| 351 | | const int i_source_margin = p_source->p->i_pitch |
|---|
| 352 | | - p_source->p->i_visible_pitch; |
|---|
| | 359 | const int i_source_margin = p_source->p[0].i_pitch |
|---|
| | 360 | - p_source->p[0].i_visible_pitch; |
|---|
| | 361 | const int i_source_margin_c = p_source->p[1].i_pitch |
|---|
| | 362 | - p_source->p[1].i_visible_pitch; |
|---|
| 353 | 363 | const int i_dest_margin = p_dest->p->i_pitch |
|---|
| 354 | 364 | - p_dest->p->i_visible_pitch; |
|---|
| … | … | |
| 376 | 386 | p_y1 += i_source_margin; |
|---|
| 377 | 387 | p_y2 += i_source_margin; |
|---|
| | 388 | p_u += i_source_margin_c; |
|---|
| | 389 | p_v += i_source_margin_c; |
|---|
| 378 | 390 | p_line1 += i_dest_margin; |
|---|
| 379 | 391 | p_line2 += i_dest_margin; |
|---|
| … | … | |
| 408 | 420 | int i_x, i_y; |
|---|
| 409 | 421 | |
|---|
| 410 | | const int i_source_margin = p_source->p->i_pitch |
|---|
| 411 | | - p_source->p->i_visible_pitch; |
|---|
| | 422 | const int i_source_margin = p_source->p[0].i_pitch |
|---|
| | 423 | - p_source->p[0].i_visible_pitch; |
|---|
| | 424 | const int i_source_margin_c = p_source->p[1].i_pitch |
|---|
| | 425 | - p_source->p[1].i_visible_pitch; |
|---|
| 412 | 426 | const int i_dest_margin = p_dest->p->i_pitch |
|---|
| 413 | 427 | - p_dest->p->i_visible_pitch; |
|---|
| … | … | |
| 435 | 449 | p_y1 += i_source_margin; |
|---|
| 436 | 450 | p_y2 += i_source_margin; |
|---|
| | 451 | p_u += i_source_margin_c; |
|---|
| | 452 | p_v += i_source_margin_c; |
|---|
| 437 | 453 | p_line1 += i_dest_margin; |
|---|
| 438 | 454 | p_line2 += i_dest_margin; |
|---|
| … | … | |
| 455 | 471 | int i_x, i_y; |
|---|
| 456 | 472 | |
|---|
| 457 | | const int i_source_margin = p_source->p->i_pitch |
|---|
| 458 | | - p_source->p->i_visible_pitch; |
|---|
| | 473 | const int i_source_margin = p_source->p[0].i_pitch |
|---|
| | 474 | - p_source->p[0].i_visible_pitch; |
|---|
| | 475 | const int i_source_margin_c = p_source->p[1].i_pitch |
|---|
| | 476 | - p_source->p[1].i_visible_pitch; |
|---|
| 459 | 477 | const int i_dest_margin = p_dest->p->i_pitch |
|---|
| 460 | 478 | - p_dest->p->i_visible_pitch; |
|---|
| … | … | |
| 476 | 494 | p_y1 += i_source_margin; |
|---|
| 477 | 495 | p_y2 += i_source_margin; |
|---|
| | 496 | p_u += i_source_margin_c; |
|---|
| | 497 | p_v += i_source_margin_c; |
|---|
| 478 | 498 | p_line1 += i_dest_margin; |
|---|
| 479 | 499 | p_line2 += i_dest_margin; |
|---|