339 |
{ |
{ |
340 |
VIDEOINFOHEADER * vih = (VIDEOINFOHEADER *) mtIn->Format(); |
VIDEOINFOHEADER * vih = (VIDEOINFOHEADER *) mtIn->Format(); |
341 |
hdr = &vih->bmiHeader; |
hdr = &vih->bmiHeader; |
342 |
ar_x = vih->bmiHeader.biXPelsPerMeter*hdr->biWidth; |
/* PAR (x:y) is (1/ppm_X):(1/ppm_Y) where ppm is pixels-per-meter |
343 |
ar_y = vih->bmiHeader.biYPelsPerMeter*hdr->biHeight; |
which is equal to ppm_Y:ppm_X */ |
344 |
|
ar_x = vih->bmiHeader.biYPelsPerMeter*hdr->biWidth; |
345 |
|
ar_y = vih->bmiHeader.biXPelsPerMeter*hdr->biHeight; |
346 |
} |
} |
347 |
else if (*mtIn->FormatType() == FORMAT_VideoInfo2) |
else if (*mtIn->FormatType() == FORMAT_VideoInfo2) |
348 |
{ |
{ |