xine-lib 1.2.11
|
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include "group_video.h"
#include <xine/xine_internal.h>
#include <xine/xineutils.h>
#include <xine/demux.h>
Data Structures | |
struct | demux_yuv_frames_s |
Macros | |
#define | LOG_MODULE "demux_yuv_frames" |
#define | LOG_VERBOSE |
#define | WRAP_THRESHOLD 20000 |
Typedefs | |
typedef struct demux_yuv_frames_s | demux_yuv_frames_t |
Functions | |
static int | demux_yuv_frames_get_status (demux_plugin_t *this_gen) |
static int | switch_buf (demux_yuv_frames_t *this, buf_element_t *buf) |
static int | demux_yuv_frames_send_chunk (demux_plugin_t *this_gen) |
static void | demux_yuv_frames_send_headers (demux_plugin_t *this_gen) |
static int | demux_yuv_frames_seek (demux_plugin_t *this_gen, off_t start_pos, int start_time, int playing) |
static int | demux_yuv_frames_get_stream_length (demux_plugin_t *this_gen) |
static uint32_t | demux_yuv_frames_get_capabilities (demux_plugin_t *this_gen) |
static int | demux_yuv_frames_get_optional_data (demux_plugin_t *this_gen, void *data, int data_type) |
static demux_plugin_t * | open_plugin (demux_class_t *class_gen, xine_stream_t *stream, input_plugin_t *input) |
void * | demux_yuv_frames_init_class (xine_t *xine, const void *data) |
#define LOG_MODULE "demux_yuv_frames" |
#define LOG_VERBOSE |
#define WRAP_THRESHOLD 20000 |
typedef struct demux_yuv_frames_s demux_yuv_frames_t |
|
static |
References DEMUX_CAP_NOCAP.
Referenced by open_plugin().
|
static |
References DEMUX_OPTIONAL_UNSUPPORTED.
Referenced by open_plugin().
|
static |
Referenced by open_plugin().
|
static |
Referenced by open_plugin().
void * demux_yuv_frames_init_class | ( | xine_t * | xine, |
const void * | data | ||
) |
References N_, NULL, open_plugin(), and demux_class_s::open_plugin.
|
static |
Referenced by open_plugin().
|
static |
References _x_stream_info_get(), input(), switch_buf(), and XINE_STREAM_INFO_HAS_VIDEO.
Referenced by open_plugin().
|
static |
References _x_demux_control_start(), _x_stream_info_get(), DEMUX_FINISHED, DEMUX_OK, input(), XINE_STREAM_INFO_HAS_AUDIO, and XINE_STREAM_INFO_HAS_VIDEO.
Referenced by open_plugin().
|
static |
References xine_stream_s::content_detection_method, default_demux_plugin_dispose, DEMUX_FINISHED, demux_yuv_frames_get_capabilities(), demux_yuv_frames_get_optional_data(), demux_yuv_frames_get_status(), demux_yuv_frames_get_stream_length(), demux_yuv_frames_seek(), demux_yuv_frames_send_chunk(), demux_yuv_frames_send_headers(), input(), lprintf, METHOD_BY_CONTENT, METHOD_BY_MRL, METHOD_EXPLICIT, and NULL.
Referenced by demux_yuv_frames_init_class().
|
static |