diff options
Diffstat (limited to 'tools/h264.h')
| -rw-r--r-- | tools/h264.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/tools/h264.h b/tools/h264.h deleted file mode 100644 index f3f32281..00000000 --- a/tools/h264.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * h264.h: H.264 bitstream decoding - * - * See the main source file 'xineliboutput.c' for copyright information and - * how to reach the author. - * - * $Id: h264.h,v 1.3 2008-05-20 11:00:42 phintuka Exp $ - * - */ - -#ifndef _XINELIBOUTPUT_H264_H_ -#define _XINELIBOUTPUT_H264_H_ - - -#ifdef __cplusplus -extern "C" { -#endif - -#include "mpeg.h" - -#define NAL_SPS 0x07 -#define NAL_AUD 0x09 - -typedef struct { - int num; - int den; -} h264_rational_t; - -typedef struct { - int width; - int height; - h264_rational_t pixel_aspect; - /* ... */ -} h264_sps_data_t; - -/* - * input: start of NAL SPS (without 00 00 01 07) - */ -int h264_parse_sps(const uint8_t *buf, int len, h264_sps_data_t *sps); - -/* - * input: start of H.264 video data (not PES) - */ -int h264_get_picture_type(const uint8_t *buf, int len); - -/* - * input: start of H.264 video data (not PES) - */ -int h264_get_video_size(const uint8_t *buf, int len, video_size_t *size); - - -#ifdef __cplusplus -} /* extern "C" { */ -#endif - - -#endif /* _XINELIBOUTPUT_H264_H_ */ |
