FreeRDP
h264_openh264.c File Reference
#include <freerdp/log.h>
#include <freerdp/codec/h264.h>
#include "wels/codec_def.h"
#include "wels/codec_api.h"
#include "wels/codec_ver.h"

Functions

static void openh264_trace_callback (H264_CONTEXT *h264, int level, const char *message)
 
static int openh264_decompress (H264_CONTEXT *h264, const BYTE *pSrcData, UINT32 SrcSize)
 
static int openh264_compress (H264_CONTEXT *h264, const BYTE **pYUVData, const UINT32 *iStride, BYTE **ppDstData, UINT32 *pDstSize)
 
static void openh264_uninit (H264_CONTEXT *h264)
 
static BOOL openh264_init (H264_CONTEXT *h264)
 

Variables

H264_CONTEXT_SUBSYSTEM g_Subsystem_OpenH264
 

Function Documentation

static int openh264_compress ( H264_CONTEXT *  h264,
const BYTE **  pYUVData,
const UINT32 iStride,
BYTE **  ppDstData,
UINT32 pDstSize 
)
static
static int openh264_decompress ( H264_CONTEXT *  h264,
const BYTE pSrcData,
UINT32  SrcSize 
)
static

Here is the call graph for this function:

static BOOL openh264_init ( H264_CONTEXT *  h264)
static

Here is the call graph for this function:

static void openh264_trace_callback ( H264_CONTEXT *  h264,
int  level,
const char *  message 
)
static

Here is the caller graph for this function:

static void openh264_uninit ( H264_CONTEXT *  h264)
static

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

H264_CONTEXT_SUBSYSTEM g_Subsystem_OpenH264
Initial value:
=
{
"OpenH264",
}
static int openh264_decompress(H264_CONTEXT *h264, const BYTE *pSrcData, UINT32 SrcSize)
Definition: h264_openh264.c:49
static BOOL openh264_init(H264_CONTEXT *h264)
Definition: h264_openh264.c:333
static void openh264_uninit(H264_CONTEXT *h264)
Definition: h264_openh264.c:302
static int openh264_compress(H264_CONTEXT *h264, const BYTE **pYUVData, const UINT32 *iStride, BYTE **ppDstData, UINT32 *pDstSize)
Definition: h264_openh264.c:128