summaryrefslogtreecommitdiff
path: root/dxr3pesframe.c
diff options
context:
space:
mode:
authorscop <scop>2005-03-14 19:56:19 +0000
committerscop <scop>2005-03-14 19:56:19 +0000
commitad728c25a50a5a4e39155f53ac165038303281f7 (patch)
tree69dd02017250901c372128da9de843b7c879a842 /dxr3pesframe.c
parentc925d69e19fd1f4218a235276378dc405605b24f (diff)
downloadvdr-plugin-dxr3-ad728c25a50a5a4e39155f53ac165038303281f7.tar.gz
vdr-plugin-dxr3-ad728c25a50a5a4e39155f53ac165038303281f7.tar.bz2
Apply get/setVerticalSize part of Luca Olivetti's Xine scaler patch.
Diffstat (limited to 'dxr3pesframe.c')
-rw-r--r--dxr3pesframe.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/dxr3pesframe.c b/dxr3pesframe.c
index e1cbb9e..0ee63dc 100644
--- a/dxr3pesframe.c
+++ b/dxr3pesframe.c
@@ -171,6 +171,7 @@ int cDxr3PesFrame::ExtractVideoData(cDxr3SafeArray<uint8_t> esFrame) throw (cDxr
break;
}
m_staticHorizontalSize = m_horizontalSize = (esFrame[i + 5] & 0xF0) >> 4 | esFrame[i + 4] << 4;
+ m_staticVerticalSize = m_verticalSize = ((esFrame[i + 5] & 0x0F) << 8) | (esFrame[i + 6]);
}
}
}
@@ -245,5 +246,6 @@ bool cDxr3PesFrame::IsPesHeader(cDxr3SafeArray<uint8_t> header) throw (cDxr3Safe
// ==================================
uint32_t cDxr3PesFrame::m_staticAspectRatio = EM8300_ASPECTRATIO_4_3;
uint32_t cDxr3PesFrame::m_staticHorizontalSize = 720;
+uint32_t cDxr3PesFrame::m_staticVerticalSize = 576;
const uint32_t cDxr3PesFrame::MAX_PES_HEADER_SIZE = 184;