Commit 616deed2 authored by Diego Biurrun's avatar Diego Biurrun

Do not invade _t POSIX namespace.

Originally committed as revision 16109 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent f27544fd
...@@ -44,7 +44,7 @@ int has_altivec(void); ...@@ -44,7 +44,7 @@ int has_altivec(void);
* Structure for the private Xvid context. * Structure for the private Xvid context.
* This stores all the private context for the codec. * This stores all the private context for the codec.
*/ */
typedef struct xvid_context { struct xvid_context {
void *encoder_handle; /** Handle for Xvid encoder */ void *encoder_handle; /** Handle for Xvid encoder */
int xsize, ysize; /** Frame size */ int xsize, ysize; /** Frame size */
int vop_flags; /** VOP flags for Xvid encoder */ int vop_flags; /** VOP flags for Xvid encoder */
...@@ -58,15 +58,15 @@ typedef struct xvid_context { ...@@ -58,15 +58,15 @@ typedef struct xvid_context {
char *twopassfile; /** second pass temp file name */ char *twopassfile; /** second pass temp file name */
unsigned char *intra_matrix; /** P-Frame Quant Matrix */ unsigned char *intra_matrix; /** P-Frame Quant Matrix */
unsigned char *inter_matrix; /** I-Frame Quant Matrix */ unsigned char *inter_matrix; /** I-Frame Quant Matrix */
} xvid_context_t; };
/** /**
* Structure for the private first-pass plugin. * Structure for the private first-pass plugin.
*/ */
typedef struct xvid_ff_pass1 { struct xvid_ff_pass1 {
int version; /** Xvid version */ int version; /** Xvid version */
xvid_context_t *context; /** Pointer to private context */ struct xvid_context *context; /** Pointer to private context */
} xvid_ff_pass1_t; };
/* Prototypes - See function implementation for details */ /* Prototypes - See function implementation for details */
int xvid_strip_vol_header(AVCodecContext *avctx, unsigned char *frame, unsigned int header_len, unsigned int frame_len); int xvid_strip_vol_header(AVCodecContext *avctx, unsigned char *frame, unsigned int header_len, unsigned int frame_len);
...@@ -84,12 +84,12 @@ void xvid_correct_framerate(AVCodecContext *avctx); ...@@ -84,12 +84,12 @@ void xvid_correct_framerate(AVCodecContext *avctx);
av_cold int ff_xvid_encode_init(AVCodecContext *avctx) { av_cold int ff_xvid_encode_init(AVCodecContext *avctx) {
int xerr, i; int xerr, i;
int xvid_flags = avctx->flags; int xvid_flags = avctx->flags;
xvid_context_t *x = avctx->priv_data; struct xvid_context *x = avctx->priv_data;
uint16_t *intra, *inter; uint16_t *intra, *inter;
int fd; int fd;
xvid_plugin_single_t single; xvid_plugin_single_t single;
xvid_ff_pass1_t rc2pass1; struct xvid_ff_pass1 rc2pass1;
xvid_plugin_2pass2_t rc2pass2; xvid_plugin_2pass2_t rc2pass2;
xvid_gbl_init_t xvid_gbl_init; xvid_gbl_init_t xvid_gbl_init;
xvid_enc_create_t xvid_enc_create; xvid_enc_create_t xvid_enc_create;
...@@ -208,7 +208,7 @@ av_cold int ff_xvid_encode_init(AVCodecContext *avctx) { ...@@ -208,7 +208,7 @@ av_cold int ff_xvid_encode_init(AVCodecContext *avctx) {
x->twopassfile = NULL; x->twopassfile = NULL;
if( xvid_flags & CODEC_FLAG_PASS1 ) { if( xvid_flags & CODEC_FLAG_PASS1 ) {
memset(&rc2pass1, 0, sizeof(xvid_ff_pass1_t)); memset(&rc2pass1, 0, sizeof(struct xvid_ff_pass1));
rc2pass1.version = XVID_VERSION; rc2pass1.version = XVID_VERSION;
rc2pass1.context = x; rc2pass1.context = x;
x->twopassbuffer = av_malloc(BUFFER_SIZE); x->twopassbuffer = av_malloc(BUFFER_SIZE);
...@@ -370,7 +370,7 @@ int ff_xvid_encode_frame(AVCodecContext *avctx, ...@@ -370,7 +370,7 @@ int ff_xvid_encode_frame(AVCodecContext *avctx,
unsigned char *frame, int buf_size, void *data) { unsigned char *frame, int buf_size, void *data) {
int xerr, i; int xerr, i;
char *tmp; char *tmp;
xvid_context_t *x = avctx->priv_data; struct xvid_context *x = avctx->priv_data;
AVFrame *picture = data; AVFrame *picture = data;
AVFrame *p = &(x->encoded_picture); AVFrame *p = &(x->encoded_picture);
...@@ -475,7 +475,7 @@ int ff_xvid_encode_frame(AVCodecContext *avctx, ...@@ -475,7 +475,7 @@ int ff_xvid_encode_frame(AVCodecContext *avctx,
* @return Returns 0, success guaranteed * @return Returns 0, success guaranteed
*/ */
av_cold int ff_xvid_encode_close(AVCodecContext *avctx) { av_cold int ff_xvid_encode_close(AVCodecContext *avctx) {
xvid_context_t *x = avctx->priv_data; struct xvid_context *x = avctx->priv_data;
xvid_encore(x->encoder_handle, XVID_ENC_DESTROY, NULL, NULL); xvid_encore(x->encoder_handle, XVID_ENC_DESTROY, NULL, NULL);
...@@ -616,7 +616,7 @@ void xvid_correct_framerate(AVCodecContext *avctx) { ...@@ -616,7 +616,7 @@ void xvid_correct_framerate(AVCodecContext *avctx) {
*/ */
static int xvid_ff_2pass_create(xvid_plg_create_t * param, static int xvid_ff_2pass_create(xvid_plg_create_t * param,
void ** handle) { void ** handle) {
xvid_ff_pass1_t *x = (xvid_ff_pass1_t *)param->param; struct xvid_ff_pass1 *x = (struct xvid_ff_pass1 *)param->param;
char *log = x->context->twopassbuffer; char *log = x->context->twopassbuffer;
/* Do a quick bounds check */ /* Do a quick bounds check */
...@@ -645,7 +645,7 @@ static int xvid_ff_2pass_create(xvid_plg_create_t * param, ...@@ -645,7 +645,7 @@ static int xvid_ff_2pass_create(xvid_plg_create_t * param,
* @param param Destrooy context * @param param Destrooy context
* @return Returns 0, success guaranteed * @return Returns 0, success guaranteed
*/ */
static int xvid_ff_2pass_destroy(xvid_context_t *ref, static int xvid_ff_2pass_destroy(struct xvid_context *ref,
xvid_plg_destroy_t *param) { xvid_plg_destroy_t *param) {
/* Currently cannot think of anything to do on destruction */ /* Currently cannot think of anything to do on destruction */
/* Still, the framework should be here for reference/use */ /* Still, the framework should be here for reference/use */
...@@ -661,7 +661,7 @@ static int xvid_ff_2pass_destroy(xvid_context_t *ref, ...@@ -661,7 +661,7 @@ static int xvid_ff_2pass_destroy(xvid_context_t *ref,
* @param param Frame data * @param param Frame data
* @return Returns 0, success guaranteed * @return Returns 0, success guaranteed
*/ */
static int xvid_ff_2pass_before(xvid_context_t *ref, static int xvid_ff_2pass_before(struct xvid_context *ref,
xvid_plg_data_t *param) { xvid_plg_data_t *param) {
int motion_remove; int motion_remove;
int motion_replacements; int motion_replacements;
...@@ -704,7 +704,7 @@ static int xvid_ff_2pass_before(xvid_context_t *ref, ...@@ -704,7 +704,7 @@ static int xvid_ff_2pass_before(xvid_context_t *ref,
* @param param Statistic data * @param param Statistic data
* @return Returns XVID_ERR_xxxx on failure, or 0 on success * @return Returns XVID_ERR_xxxx on failure, or 0 on success
*/ */
static int xvid_ff_2pass_after(xvid_context_t *ref, static int xvid_ff_2pass_after(struct xvid_context *ref,
xvid_plg_data_t *param) { xvid_plg_data_t *param) {
char *log = ref->twopassbuffer; char *log = ref->twopassbuffer;
char *frame_types = " ipbs"; char *frame_types = " ipbs";
...@@ -770,7 +770,7 @@ AVCodec libxvid_encoder = { ...@@ -770,7 +770,7 @@ AVCodec libxvid_encoder = {
"libxvid", "libxvid",
CODEC_TYPE_VIDEO, CODEC_TYPE_VIDEO,
CODEC_ID_XVID, CODEC_ID_XVID,
sizeof(xvid_context_t), sizeof(struct xvid_context),
ff_xvid_encode_init, ff_xvid_encode_init,
ff_xvid_encode_frame, ff_xvid_encode_frame,
ff_xvid_encode_close, ff_xvid_encode_close,
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
/** /**
* X11 Device Demuxer context * X11 Device Demuxer context
*/ */
typedef struct x11_grab_s struct x11_grab
{ {
int frame_size; /**< Size in bytes of a grabbed frame */ int frame_size; /**< Size in bytes of a grabbed frame */
AVRational time_base; /**< Time base */ AVRational time_base; /**< Time base */
...@@ -71,7 +71,7 @@ typedef struct x11_grab_s ...@@ -71,7 +71,7 @@ typedef struct x11_grab_s
int use_shm; /**< !0 when using XShm extension */ int use_shm; /**< !0 when using XShm extension */
XShmSegmentInfo shminfo; /**< When using XShm, keeps track of XShm infos */ XShmSegmentInfo shminfo; /**< When using XShm, keeps track of XShm infos */
int mouse_warning_shown; int mouse_warning_shown;
} x11_grab_t; };
/** /**
* Initializes the x11 grab device demuxer (public device demuxer API). * Initializes the x11 grab device demuxer (public device demuxer API).
...@@ -87,7 +87,7 @@ typedef struct x11_grab_s ...@@ -87,7 +87,7 @@ typedef struct x11_grab_s
static int static int
x11grab_read_header(AVFormatContext *s1, AVFormatParameters *ap) x11grab_read_header(AVFormatContext *s1, AVFormatParameters *ap)
{ {
x11_grab_t *x11grab = s1->priv_data; struct x11_grab *x11grab = s1->priv_data;
Display *dpy; Display *dpy;
AVStream *st = NULL; AVStream *st = NULL;
int input_pixfmt; int input_pixfmt;
...@@ -259,7 +259,7 @@ get_pointer_coordinates(int *x, int *y, Display *dpy, AVFormatContext *s1) ...@@ -259,7 +259,7 @@ get_pointer_coordinates(int *x, int *y, Display *dpy, AVFormatContext *s1)
if (XQueryPointer(dpy, mrootwindow, &mrootwindow, &childwindow, if (XQueryPointer(dpy, mrootwindow, &mrootwindow, &childwindow,
x, y, &dummy, &dummy, (unsigned int*)&dummy)) { x, y, &dummy, &dummy, (unsigned int*)&dummy)) {
} else { } else {
x11_grab_t *s = s1->priv_data; struct x11_grab *s = s1->priv_data;
if (!s->mouse_warning_shown) { if (!s->mouse_warning_shown) {
av_log(s1, AV_LOG_INFO, "couldn't find mouse pointer\n"); av_log(s1, AV_LOG_INFO, "couldn't find mouse pointer\n");
s->mouse_warning_shown = 1; s->mouse_warning_shown = 1;
...@@ -306,7 +306,7 @@ apply_masks(uint8_t *dst, int and, int or, int bits_per_pixel) ...@@ -306,7 +306,7 @@ apply_masks(uint8_t *dst, int and, int or, int bits_per_pixel)
* @param y Mouse pointer coordinate * @param y Mouse pointer coordinate
*/ */
static void static void
paint_mouse_pointer(XImage *image, x11_grab_t *s, int x, int y) paint_mouse_pointer(XImage *image, struct x11_grab *s, int x, int y)
{ {
/* 16x20x1bpp bitmap for the black channel of the mouse pointer */ /* 16x20x1bpp bitmap for the black channel of the mouse pointer */
static const uint16_t const mousePointerBlack[] = static const uint16_t const mousePointerBlack[] =
...@@ -431,7 +431,7 @@ xget_zpixmap(Display *dpy, Drawable d, XImage *image, int x, int y) ...@@ -431,7 +431,7 @@ xget_zpixmap(Display *dpy, Drawable d, XImage *image, int x, int y)
static int static int
x11grab_read_packet(AVFormatContext *s1, AVPacket *pkt) x11grab_read_packet(AVFormatContext *s1, AVPacket *pkt)
{ {
x11_grab_t *s = s1->priv_data; struct x11_grab *s = s1->priv_data;
Display *dpy = s->dpy; Display *dpy = s->dpy;
XImage *image = s->image; XImage *image = s->image;
int x_off = s->x_off; int x_off = s->x_off;
...@@ -495,7 +495,7 @@ x11grab_read_packet(AVFormatContext *s1, AVPacket *pkt) ...@@ -495,7 +495,7 @@ x11grab_read_packet(AVFormatContext *s1, AVPacket *pkt)
static int static int
x11grab_read_close(AVFormatContext *s1) x11grab_read_close(AVFormatContext *s1)
{ {
x11_grab_t *x11grab = s1->priv_data; struct x11_grab *x11grab = s1->priv_data;
/* Detach cleanly from shared mem */ /* Detach cleanly from shared mem */
if (x11grab->use_shm) { if (x11grab->use_shm) {
...@@ -520,7 +520,7 @@ AVInputFormat x11_grab_device_demuxer = ...@@ -520,7 +520,7 @@ AVInputFormat x11_grab_device_demuxer =
{ {
"x11grab", "x11grab",
NULL_IF_CONFIG_SMALL("X11grab"), NULL_IF_CONFIG_SMALL("X11grab"),
sizeof(x11_grab_t), sizeof(struct x11_grab),
NULL, NULL,
x11grab_read_header, x11grab_read_header,
x11grab_read_packet, x11grab_read_packet,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment