|
xine-lib
1.2.10
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <unistd.h>#include <xine/xine_internal.h>#include <xine/video_out.h>#include <xine/buffer.h>#include <xine/xineutils.h>#include "bswap.h"Data Structures | |
| struct | foovideo_class_t |
| struct | foovideo_decoder_s |
Macros | |
| #define | VIDEOBUFSIZE 128*1024 |
Typedefs | |
| typedef struct foovideo_decoder_s | foovideo_decoder_t |
Functions | |
| static void | foovideo_decode_data (video_decoder_t *this_gen, buf_element_t *buf) |
| static void | foovideo_flush (video_decoder_t *this_gen) |
| static void | foovideo_reset (video_decoder_t *this_gen) |
| static void | foovideo_discontinuity (video_decoder_t *this_gen) |
| static void | foovideo_dispose (video_decoder_t *this_gen) |
| static video_decoder_t * | open_plugin (video_decoder_class_t *class_gen, xine_stream_t *stream) |
| static void | dispose_class (video_decoder_class_t *this) |
| static void * | init_plugin (xine_t *xine, const void *data) |
Variables | |
| static const uint32_t | video_types [] |
| static const decoder_info_t | dec_info_video |
| const plugin_info_t xine_plugin_info[] | EXPORTED |
| #define VIDEOBUFSIZE 128*1024 |
| typedef struct foovideo_decoder_s foovideo_decoder_t |
|
static |
Referenced by init_plugin().
|
static |
References _x_meta_info_set_utf8(), _x_stream_info_set(), vo_frame_s::bad_frame, vo_frame_s::base, xine_bmiheader::biHeight, xine_bmiheader::biWidth, BUF_FLAG_FRAME_END, BUF_FLAG_FRAMERATE, BUF_FLAG_PREVIEW, BUF_FLAG_STDHEADER, buf_element_s::content, buf_element_s::decoder_flags, buf_element_s::decoder_info, vo_frame_s::draw, vo_frame_s::duration, vo_frame_s::free, height, vo_frame_s::pts, buf_element_s::pts, buf_element_s::size, VIDEOBUFSIZE, VO_BOTH_FIELDS, width, xine_fast_memcpy, XINE_IMGFMT_YUY2, XINE_META_INFO_VIDEOCODEC, and XINE_STREAM_INFO_FRAME_DURATION.
Referenced by open_plugin().
|
static |
Referenced by open_plugin().
|
static |
Referenced by open_plugin().
|
static |
Referenced by open_plugin().
|
static |
Referenced by open_plugin().
|
static |
|
static |
References foovideo_decode_data(), foovideo_discontinuity(), foovideo_dispose(), foovideo_flush(), foovideo_reset(), and NULL.
Referenced by init_plugin().
|
static |
| const plugin_info_t xine_plugin_info [] EXPORTED |
|
static |
1.8.17