summaryrefslogtreecommitdiff
path: root/client/player.h
diff options
context:
space:
mode:
authordeva <deva>2006-04-08 15:20:51 +0000
committerdeva <deva>2006-04-08 15:20:51 +0000
commit46b3c21f079a10e1ed072976d355a8026bcb7580 (patch)
tree7fb0311f5f76ec991ebc0a05ba3ab62cd5c8946d /client/player.h
parent9c078bc5e1468ed79d85fafbad41160c0170959e (diff)
*** empty log message ***
Diffstat (limited to 'client/player.h')
-rw-r--r--client/player.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/client/player.h b/client/player.h
index 59e1f70..d3db533 100644
--- a/client/player.h
+++ b/client/player.h
@@ -30,23 +30,38 @@
#include <QTimer>
#include "videowidget.h"
+#include "decoder.h"
+
+#include "dv1394.h"
#include <X11/Xlib.h>
#include <X11/extensions/Xvlib.h>
+// Use libdv
+#include <libdv/dv.h>
+#include <libdv/dv_types.h>
+
#include "xvaccelrenderer.h"
class Player : public QTimer
{
Q_OBJECT
public:
- Player(VideoWidget *widget);
+ Player(VideoWidget *widget, Decoder *decoder);
~Player();
public slots:
void show_frame();
private:
+ // dv1394 reader;
+
+ int pitches[3];
+ unsigned char* yuv[3];
+
+ dv_decoder_t *dvdecoder;
+
+ Decoder *decoder;
VideoWidget *widget;
XvAccelRender render;