summaryrefslogtreecommitdiff
path: root/libdvbmpeg/osd.hh
diff options
context:
space:
mode:
authorAndreas Regel <andreas.regel@powarman.de>2004-01-28 19:11:00 +0100
committerAndreas Regel <andreas.regel@powarman.de>2004-01-28 19:11:00 +0100
commit64fe6b70d0a5b34a80ff458fbf1664018d5c0182 (patch)
tree4fe036adaf90fef0d0dc910b84dbc11269e40008 /libdvbmpeg/osd.hh
parent310f5b2a62343d0c9b7624c09efe35828785ef26 (diff)
downloadvdr-plugin-osdpip-64fe6b70d0a5b34a80ff458fbf1664018d5c0182.tar.gz
vdr-plugin-osdpip-64fe6b70d0a5b34a80ff458fbf1664018d5c0182.tar.bz2
Release version 0.0.3v0.0.3
- new TS->ES remuxer: now using VDR's cRemux for TS->PES and some own code for PES->ES - now using libavcodec from ffmpeg instead of mpeg2dec - frames to decode configurable (I-frames, I-/P-frames, all frames) - frame dropping configurable - added new color depths: - 128 shades greyscale - 128 colors with variable palette using Wu's quantizer (patch needed) - changed osd size setting to 6 configurable values
Diffstat (limited to 'libdvbmpeg/osd.hh')
-rw-r--r--libdvbmpeg/osd.hh84
1 files changed, 0 insertions, 84 deletions
diff --git a/libdvbmpeg/osd.hh b/libdvbmpeg/osd.hh
deleted file mode 100644
index 9c6b530..0000000
--- a/libdvbmpeg/osd.hh
+++ /dev/null
@@ -1,84 +0,0 @@
-#ifndef _OSD_HH_
-#define _OSD_HH_
-
-extern "C" {
-#include "OSD.h"
-}
-struct OSD {
- int dev;
-
- void init(int d) {
- dev=d;
- }
- int Open(int x0, int y0, int x1, int y1, int BitPerPixel, int mix, int win) {
- if (OSDSetWindow(dev, win))
- return -1;
- return OSDOpen(dev, x0, y0, x1, y1, BitPerPixel, mix);
- }
- int Open(int x0, int y0, int x1, int y1, int BitPerPixel, int mix) {
- return OSDOpen(dev, x0, y0, x1, y1, BitPerPixel, mix);
- }
- int Close(int win) {
- if (OSDSetWindow(dev, win))
- return -1;
- return OSDClose(dev);
- }
- int Close(void) {
- return OSDClose(dev);
- }
- int Show(void) {
- return OSDShow(dev);
- }
- int Hide(void) {
- return OSDHide(dev);
- }
- int Clear(void) {
- return OSDClear(dev);
- }
- int Fill(int color) {
- return OSDFill(dev, color);
- }
- int SetColor(int color, int r, int g, int b, int op) {
- return OSDSetColor(dev, color, r, g, b, op);
- }
- int Text(int x, int y, int size, int color, const char *text) {
- return OSDText(dev, x, y, size, color, text);
- }
- int SetPalette(int first, int last, unsigned char *data) {
- return OSDSetPalette(dev, first, last, data);
-
- }
- int SetTrans(int trans) {
- return OSDSetTrans(dev, trans);
-
- }
- int SetPixel(int dev, int x, int y, unsigned int color) {
- return OSDSetPixel(dev, x, y, color);
- }
- int GetPixel(int dev, int x, int y) {
- return OSDGetPixel(dev, x, y);
- }
- int SetRow(int x, int y, int x1, unsigned char *data) {
- return OSDSetRow(dev, x, y, x1, data);
- }
- int SetBlock(int x, int y, int x1, int y1, int inc, unsigned char *data) {
- return OSDSetBlock(dev, x, y, x1, y1, inc, data);
- }
- int FillRow(int x, int y, int x1, int color) {
- return OSDFillRow(dev, x, y, x1, color);
- }
- int FillBlock(int x, int y, int x1, int y1, int color) {
- return OSDFillBlock(dev, x, y, x1, y1, color);
- }
- int Line(int x, int y, int x1, int y1, int color) {
- return OSDLine(dev, x, y, x1, y1, color);
- }
- int Query() {
- return OSDQuery(dev);
- }
- int SetWindow(int win) {
- return OSDSetWindow(dev, win);
- }
-};
-
-#endif