34 #include <libcjson/cJSON.h> 36 #include <libmediaprocsutils/log.h> 37 #include <libmediaprocsutils/stat_codes.h> 38 #include <libmediaprocsutils/check_utils.h> 39 #include <libmediaprocs/procs.h> 46 #define PROC_MUXER_MAX_ES_NUM 64 53 int end_code= STAT_ERROR;
54 LOG_CTX_INIT(log_ctx);
57 CHECK_DO(proc_muxer_mux_ctx!= NULL,
goto end);
63 end_code= STAT_SUCCESS;
65 if(end_code!= STAT_SUCCESS)
73 if(proc_muxer_mux_ctx== NULL)
Generic processor module context (see type proc_ctx_t) extension for multiplexers and de-multiplexers...
procs_ctx_t * procs_ctx_es_muxers
#define PROC_MUXER_MAX_ES_NUM
void proc_muxer_mux_ctx_deinit(proc_muxer_mux_ctx_t *proc_muxer_mux_ctx, log_ctx_t *log_ctx)
#define CHECK_DO(COND, ACTION)
void procs_close(procs_ctx_t **ref_procs_ctx)
procs_ctx_t * procs_open(log_ctx_t *log_ctx, size_t max_procs_num, const char *prefix_name, const char *procs_href)
int proc_muxer_mux_ctx_init(proc_muxer_mux_ctx_t *proc_muxer_mux_ctx, log_ctx_t *log_ctx)