2
parses extension data (picture and sequence)
3
Copyright (C) 2000 Martin Vogt
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU Library General Public License as published by
7
the Free Software Foundation.
9
For more information look at the file COPYRIGHT in this package
17
#ifndef __MPEGEXTENSION_H
18
#define __MPEGEXTENSION_H
20
#include "mpegVideoStream.h"
22
#define EXT_BUF_SIZE 1024
34
inline char* getExtData() { return extData;}
35
inline char* getUserData() { return userData;}
36
inline char* getExtraBit() { return extraBit;}
38
int processExtensionData(class MpegVideoStream* mpegVideoStream);
39
int processExtra_bit_info(class MpegVideoStream* mpegVideoStream);
40
void processExtBuffer(class MpegVideoStream* mpegVideoStream);
41
char* get_ext_data(class MpegVideoStream* mpegVideoStream);
44
char* get_extra_bit_info(MpegVideoStream* mpegVideoStream);
46
int next_bits(int num,unsigned int mask,MpegVideoStream* input);