Oops, missed the fakeexpand case in last change. Fix that.
This commit is contained in:
parent
d26748cd6e
commit
02b15b490b
1 changed files with 8 additions and 4 deletions
12
sdmp2sox.cpp
12
sdmp2sox.cpp
|
@ -191,14 +191,18 @@ template<class store>
|
|||
void render_yuv_fe(unsigned char* buffer, const unsigned char* src, size_t psep, bool hires, bool interlaced)
|
||||
{
|
||||
if(hires)
|
||||
if(interlaced)
|
||||
if(interlaced) {
|
||||
loop<loadstore<store, 0, 0, 0, 0, 0, 0>, 512, 1, 1>::f(buffer, src, psep);
|
||||
else
|
||||
loop<loadstore<store, 0, 0, 0, 0, 0, 0>, 512, 1, 1>::f(buffer + 512 * store::esize,
|
||||
src + 2048, psep);
|
||||
} else
|
||||
loop<loadstore<store, 1, 0, 0, 1, 512, 513>, 256, 2, 2>::f(buffer, src, psep);
|
||||
else
|
||||
if(interlaced)
|
||||
if(interlaced) {
|
||||
loop<loadstore<store, 0, 0, 0, 1, 0, 0>, 256, 1, 2>::f(buffer, src, psep);
|
||||
else
|
||||
loop<loadstore<store, 0, 0, 0, 1, 0, 0>, 256, 1, 2>::f(buffer + 512 * store::esize,
|
||||
src + 2048, psep);
|
||||
} else
|
||||
loop<loadstore<store, 0, 0, 0, 1, 256, 257>, 256, 1, 2>::f(buffer, src, psep);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue