[mythtv] MacOS X MMX yuv420_2vuy Patch

nigel at ind.tansu.com.au nigel at ind.tansu.com.au
Fri Sep 8 05:20:26 UTC 2006

> I don't think it is the MMX code.  I think there is some timing race  =
> condition between threads.

	That is possible, but I am seeing some very strange behaviour.
I have reduced the function down to just the non_vec call and there is
no buffer problem. I add a single MMX macro linefore the non_vec call,
and the problem occurs.

	This makes me suspect a compiler bug (e.g. one of the __asm__
__volatile__ compiler hints isn't marking a register as being used),
but that isn't very likely either. Non-optimised debug builds, next.

| Nigel Pearson, nigel at ind.tansu.com.au | "Things  you  own   |
| Telstra, Dev. Lab., Sydney, Australia |  end up owning you" |
| Office: 9202 3900    Fax:  9814 4897  |                     |
| Mobile: 0408 664435  Home: 9792 6998  | Tyler -  Fight Club |

More information about the mythtv-dev mailing list