summaryrefslogtreecommitdiff
path: root/spu.h
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2005-02-20 12:01:05 +0100
committerKlaus Schmidinger <vdr@tvdr.de>2005-02-20 12:01:05 +0100
commit51f41252cf70ab0364a411648ed0aa2015e40162 (patch)
tree81e4ad59e2d6b1d948e0f3b716b7a7194e050a4f /spu.h
parentf038aaefc84aa0695102dca7c30537b20fd2fa21 (diff)
downloadvdr-51f41252cf70ab0364a411648ed0aa2015e40162.tar.gz
vdr-51f41252cf70ab0364a411648ed0aa2015e40162.tar.bz2
Added support for setting the video display mode
Diffstat (limited to 'spu.h')
-rw-r--r--spu.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/spu.h b/spu.h
index 9ab4da5b..0437a322 100644
--- a/spu.h
+++ b/spu.h
@@ -6,7 +6,7 @@
* This code is distributed under the terms and conditions of the
* GNU GENERAL PUBLIC LICENSE. See the file COPYING for details.
*
- * $Id: spu.h 1.3 2005/01/08 09:58:35 kls Exp $
+ * $Id: spu.h 1.4 2005/02/20 11:21:31 kls Exp $
*/
#ifndef __SPU_VDR_H
@@ -21,10 +21,11 @@ class cSpuDecoder {
typedef enum { eSpuNormal, eSpuLetterBox, eSpuPanAndScan } eScaleMode;
public:
// cSpuDecoder();
- virtual ~ cSpuDecoder();
+ virtual ~cSpuDecoder();
virtual int setTime(uint32_t pts) = 0;
+ virtual cSpuDecoder::eScaleMode getScaleMode(void) = 0;
virtual void setScaleMode(cSpuDecoder::eScaleMode ScaleMode) = 0;
virtual void setPalette(uint32_t * pal) = 0;
virtual void setHighlight(uint16_t sx, uint16_t sy,