summaryrefslogtreecommitdiffstats
path: root/HBMpeg2Decoder.h
blob: 00e05dd5752005e0b6b40887a547945b9531350e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* $Id: HBMpeg2Decoder.h,v 1.9 2003/08/16 10:17:38 titer Exp $ */

#ifndef _HB_MPEG2_DECODER_H
#define _HB_MPEG2_DECODER_H

#include "HBThread.h"
class HBManager;
class HBBuffer;
class HBFifo;

typedef struct mpeg2dec_s   mpeg2dec_t;
typedef struct AVPicture AVPicture;
typedef struct ImgReSampleContext ImgReSampleContext;

class HBMpeg2Decoder : public HBThread
{
    public:
        HBMpeg2Decoder( HBManager * manager, HBTitleInfo * titleInfo );
    
    private:
        void DoWork();

        HBManager    * fManager;
        HBTitleInfo  * fTitleInfo;
};

#endif