![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>#include <gpac/constants.h>#include <gpac/internal/media_dev.h>#include <gpac/mpeg4_odf.h>
Include dependency graph for bsrw.c:Data Structures | |
| struct | BSRWPid |
| struct | GF_BSRWCtx |
Macros | |
| #define | OFFS(_n) #_n, offsetof(GF_BSRWCtx, _n) |
Typedefs | |
| typedef u32 | BsrwTimecodeMode |
Enumerations | |
| enum | BsrwTimecodeMode_t { BSRW_TC_NONE =0 , BSRW_TC_REMOVE , BSRW_TC_INSERT , BSRW_TC_SHIFT , BSRW_TC_CONSTANT , BSRW_TC_UTC } |
Functions | |
| static GF_Err | none_rewrite_packet (GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck) |
| static GF_Err | m4v_rewrite_pid_config (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static Bool | bsrw_manipulate_tc (GF_FilterPacket *pck, GF_BSRWCtx *ctx, BSRWPid *pctx, GF_TimeCode *tc_in, GF_TimeCode *tc_out) |
| static GF_Err | nalu_rewrite_packet (GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck, u32 codec_type) |
| static GF_Err | avc_rewrite_packet (GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck) |
| static GF_Err | hevc_rewrite_packet (GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck) |
| static GF_Err | vvc_rewrite_packet (GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck) |
| static GF_Err | av1_rewrite_packet (GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck) |
| static void | update_props (BSRWPid *pctx, GF_VUIInfo *vui) |
| static GF_Err | avc_rewrite_pid_config (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static GF_Err | reconfigure_alternative_transfer_characteristic (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static GF_Err | hevc_rewrite_pid_config (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static GF_Err | vvc_rewrite_pid_config (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static GF_Err | av1_rewrite_pid_config (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static GF_Err | none_rewrite_pid_config (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static GF_Err | rewrite_pid_config (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static void | init_vui (GF_BSRWCtx *ctx, BSRWPid *pctx) |
| static GF_Err | prores_rewrite_packet (GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck) |
| static GF_Err | bsrw_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
| static GF_Err | bsrw_process (GF_Filter *filter) |
| static GF_Err | bsrw_update_arg (GF_Filter *filter, const char *arg_name, const GF_PropertyValue *new_val) |
| static GF_Err | bsrw_parse_date (const char *date_in, GF_TimeCode *tc_out) |
| static GF_Err | bsrw_initialize (GF_Filter *filter) |
| static void | bsrw_finalize (GF_Filter *filter) |
| const GF_FilterRegister * | bsrw_register (GF_FilterSession *session) |
Variables | |
| static GF_FilterArgs | BSRWArgs [] |
| static const GF_FilterCapability | BSRWCaps [] |
| GF_FilterRegister | BSRWRegister |
| struct _bsrw_ctx |
Collaboration diagram for GF_BSRWCtx:| Data Fields | ||
|---|---|---|
| GF_Fraction | sar | |
| s32 | m4vpl | |
| s32 | prof | |
| s32 | lev | |
| s32 | pcomp | |
| s32 | pidc | |
| s32 | pspace | |
| s32 | gpcflags | |
| s32 | cprim | |
| s32 | ctfc | |
| s32 | cmx | |
| s32 | vidfmt | |
| Bool | rmsei | |
| Bool | fullrange | |
| Bool | novsi | |
| Bool | novuitiming | |
| GF_PropUIntList | seis | |
| GF_List * | pids | |
| Bool | reconfigure | |
| Bool | tcsc_inferred | |
| Bool | tcdf | |
| char * | tcxs | |
| char * | tcxe | |
| char * | tcsc | |
| GF_TimeCode | tcxs_val | |
| GF_TimeCode | tcxe_val | |
| GF_TimeCode | tcsc_val | |
| BsrwTimecodeMode | tc | |
| u64 | last_tc_utc_now | |
| #define OFFS | ( | _n | ) | #_n, offsetof(GF_BSRWCtx, _n) |
| typedef u32 BsrwTimecodeMode |
| enum BsrwTimecodeMode_t |
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:| const GF_FilterRegister * bsrw_register | ( | GF_FilterSession * | session | ) |
Here is the call graph for this function:
|
static |
|
static |
| GF_FilterRegister BSRWRegister |