/third_party/ffmpeg/libavcodec/ |
H A D | ffjni.c | 52 JNIEnv *ff_jni_get_env(void *log_ctx) in ff_jni_get_env() argument 59 java_vm = av_jni_get_java_vm(log_ctx); in ff_jni_get_env() 63 av_log(log_ctx, AV_LOG_ERROR, "No Java virtual machine has been registered\n"); in ff_jni_get_env() 77 av_log(log_ctx, AV_LOG_ERROR, "Failed to attach the JNI environment to the current thread\n"); in ff_jni_get_env() 86 av_log(log_ctx, AV_LOG_ERROR, "The specified JNI version is not supported\n"); in ff_jni_get_env() 89 av_log(log_ctx, AV_LOG_ERROR, "Failed to get the JNI environment attached to this thread\n"); in ff_jni_get_env() 98 char *ff_jni_jstring_to_utf_chars(JNIEnv *env, jstring string, void *log_ctx) in ff_jni_jstring_to_utf_chars() argument 112 av_log(log_ctx, AV_LOG_ERROR, "String.getStringUTFChars() threw an exception\n"); in ff_jni_jstring_to_utf_chars() 121 av_log(log_ctx, AV_LOG_ERROR, "String.releaseStringUTFChars() threw an exception\n"); in ff_jni_jstring_to_utf_chars() 128 jstring ff_jni_utf_chars_to_jstring(JNIEnv *env, const char *utf_chars, void *log_ctx) in ff_jni_utf_chars_to_jstring() argument 142 ff_jni_exception_get_summary(JNIEnv *env, jthrowable exception, char **error, void *log_ctx) ff_jni_exception_get_summary() argument 253 ff_jni_exception_check(JNIEnv *env, int log, void *log_ctx) ff_jni_exception_check() argument 286 ff_jni_init_jfields(JNIEnv *env, void *jfields, const struct FFJniField *jfields_mapping, int global, void *log_ctx) ff_jni_init_jfields() argument 375 ff_jni_reset_jfields(JNIEnv *env, void *jfields, const struct FFJniField *jfields_mapping, int global, void *log_ctx) ff_jni_reset_jfields() argument [all...] |
H A D | v4l2_m2m.c | 65 void *log_ctx = s->avctx; in v4l2_prepare_contexts() local 79 av_log(log_ctx, probe ? AV_LOG_DEBUG : AV_LOG_INFO, in v4l2_prepare_contexts() 101 void *log_ctx = s->avctx; in v4l2_probe_driver() local 114 av_log(log_ctx, AV_LOG_DEBUG, "v4l2 output format not supported\n"); in v4l2_probe_driver() 120 av_log(log_ctx, AV_LOG_DEBUG, "v4l2 capture format not supported\n"); in v4l2_probe_driver() 127 av_log(log_ctx, AV_LOG_ERROR, "failure closing %s (%s)\n", s->devname, av_err2str(AVERROR(errno))); in v4l2_probe_driver() 137 void *log_ctx = s->avctx; in v4l2_configure_contexts() local 151 av_log(log_ctx, AV_LOG_INFO, "requesting formats: output=%s capture=%s\n", in v4l2_configure_contexts() 161 av_log(log_ctx, AV_LOG_ERROR, "can't set v4l2 output format\n"); in v4l2_configure_contexts() 167 av_log(log_ctx, AV_LOG_ERRO in v4l2_configure_contexts() 206 void *log_ctx = s->avctx; ff_v4l2_m2m_codec_reinit() local [all...] |
H A D | ffjni.h | 37 * @param log_ctx context used for logging, can be NULL 40 JNIEnv *ff_jni_get_env(void *log_ctx); 47 * @param log_ctx context used for logging, can be NULL 51 char *ff_jni_jstring_to_utf_chars(JNIEnv *env, jstring string, void *log_ctx); 58 * @param log_ctx context used for logging, can be NULL 61 jstring ff_jni_utf_chars_to_jstring(JNIEnv *env, const char *utf_chars, void *log_ctx); 70 * @param log_ctx context used for logging, can be NULL 73 int ff_jni_exception_get_summary(JNIEnv *env, jthrowable exception, char **error, void *log_ctx); 81 * @param log_ctx context used for logging, can be NULL 83 int ff_jni_exception_check(JNIEnv *env, int log, void *log_ctx); [all...] |
H A D | dirac.c | 142 void *log_ctx) in parse_source_parameters() 164 if (log_ctx) in parse_source_parameters() 165 av_log(log_ctx, AV_LOG_ERROR, "Unknown chroma format %d\n", in parse_source_parameters() 276 if (log_ctx) in parse_source_parameters() 277 av_log(log_ctx, AV_LOG_ERROR, "Dimensions must be an integer multiple of the chroma subsampling\n"); in parse_source_parameters() 325 void *log_ctx) in av_dirac_parse_sequence_header() 349 if (dsh->version.major < 2 && log_ctx) in av_dirac_parse_sequence_header() 350 av_log(log_ctx, AV_LOG_WARNING, "Stream is old and may not work\n"); in av_dirac_parse_sequence_header() 351 else if (dsh->version.major > 2 && log_ctx) in av_dirac_parse_sequence_header() 352 av_log(log_ctx, AV_LOG_WARNIN in av_dirac_parse_sequence_header() 141 parse_source_parameters(AVDiracSeqHeader *dsh, GetBitContext *gb, void *log_ctx) parse_source_parameters() argument 323 av_dirac_parse_sequence_header(AVDiracSeqHeader **pdsh, const uint8_t *buf, size_t buf_size, void *log_ctx) av_dirac_parse_sequence_header() argument 400 av_dirac_parse_sequence_header(AVDiracSeqHeader **pdsh, const uint8_t *buf, size_t buf_size, void *log_ctx) av_dirac_parse_sequence_header() argument [all...] |
H A D | jni.c | 40 int av_jni_set_java_vm(void *vm, void *log_ctx) in av_jni_set_java_vm() argument 49 av_log(log_ctx, AV_LOG_ERROR, "A Java virtual machine has already been set"); in av_jni_set_java_vm() 56 void *av_jni_get_java_vm(void *log_ctx) in av_jni_get_java_vm() argument 69 int av_jni_set_java_vm(void *vm, void *log_ctx) in av_jni_set_java_vm() argument 74 void *av_jni_get_java_vm(void *log_ctx) in av_jni_get_java_vm() argument
|
H A D | mediacodec_surface.c | 28 FFANativeWindow *ff_mediacodec_surface_ref(void *surface, void *log_ctx) in ff_mediacodec_surface_ref() argument 32 env = ff_jni_get_env(log_ctx); in ff_mediacodec_surface_ref() 40 int ff_mediacodec_surface_unref(FFANativeWindow *window, void *log_ctx) in ff_mediacodec_surface_unref() argument 44 env = ff_jni_get_env(log_ctx); in ff_mediacodec_surface_unref()
|
H A D | cbs.c | 77 enum AVCodecID codec_id, void *log_ctx) in ff_cbs_init() 97 ctx->log_ctx = log_ctx; in ff_cbs_init() 203 av_log(ctx->log_ctx, AV_LOG_VERBOSE, in cbs_read_fragment_content() 207 av_log(ctx->log_ctx, AV_LOG_VERBOSE, in cbs_read_fragment_content() 213 av_log(ctx->log_ctx, AV_LOG_ERROR, "Failed to read unit %d " in cbs_read_fragment_content() 353 av_log(ctx->log_ctx, AV_LOG_ERROR, "Unable to allocate a " in cbs_write_unit_data() 410 av_log(ctx->log_ctx, AV_LOG_ERROR, "Failed to write unit %d " in ff_cbs_write_fragment_data() 422 av_log(ctx->log_ctx, AV_LOG_ERROR, "Failed to assemble fragment.\n"); in ff_cbs_write_fragment_data() 486 av_log(ctx->log_ctx, ct in ff_cbs_trace_header() 76 ff_cbs_init(CodedBitstreamContext **ctx_ptr, enum AVCodecID codec_id, void *log_ctx) ff_cbs_init() argument [all...] |
H A D | htmlsubtitles.c | 29 static int html_color_parse(void *log_ctx, const char *str) in html_color_parse() argument 36 if (av_parse_color(rgba, str, strcspn(str, "\" >"), log_ctx) < 0) in html_color_parse() 129 int ff_htmlmarkup_to_ass(void *log_ctx, AVBPrint *dst, const char *in) in ff_htmlmarkup_to_ass() argument 265 color = html_color_parse(log_ctx, param); in ff_htmlmarkup_to_ass() 293 av_log(log_ctx, AV_LOG_WARNING, "Unrecognized tag %s\n", tagname); in ff_htmlmarkup_to_ass()
|
H A D | jni.h | 33 * @param log_ctx context used for logging, can be NULL 36 int av_jni_set_java_vm(void *vm, void *log_ctx); 44 void *av_jni_get_java_vm(void *log_ctx);
|
/third_party/ffmpeg/libavfilter/ |
H A D | graphparser.c | 39 void *log_ctx) in link_filter() 43 av_log(log_ctx, AV_LOG_ERROR, in link_filter() 58 static char *parse_link_name(const char **buf, void *log_ctx) in parse_link_name() argument 69 av_log(log_ctx, AV_LOG_ERROR, in parse_link_name() 75 av_log(log_ctx, AV_LOG_ERROR, in parse_link_name() 95 * @param log_ctx the log context to use 99 const char *name, const char *args, void *log_ctx) in create_filter() 127 av_log(log_ctx, AV_LOG_ERROR, in create_filter() 134 av_log(log_ctx, AV_LOG_ERROR, in create_filter() 153 av_log(log_ctx, AV_LOG_ERRO in create_filter() 37 link_filter(AVFilterContext *src, int srcpad, AVFilterContext *dst, int dstpad, void *log_ctx) link_filter() argument 98 create_filter(AVFilterContext **filt_ctx, AVFilterGraph *ctx, int index, const char *name, const char *args, void *log_ctx) create_filter() argument 182 parse_filter(AVFilterContext **filt_ctx, const char **buf, AVFilterGraph *graph, int index, void *log_ctx) parse_filter() argument 257 link_filter_inouts(AVFilterContext *filt_ctx, AVFilterInOut **curr_inputs, AVFilterInOut **open_inputs, void *log_ctx) link_filter_inouts() argument 305 parse_inputs(const char **buf, AVFilterInOut **curr_inputs, AVFilterInOut **open_outputs, void *log_ctx) parse_inputs() argument 348 parse_outputs(const char **buf, AVFilterInOut **curr_inputs, AVFilterInOut **open_inputs, AVFilterInOut **open_outputs, void *log_ctx) parse_outputs() argument 486 avfilter_graph_parse(AVFilterGraph *graph, const char *filters, AVFilterInOut *open_inputs, AVFilterInOut *open_outputs, void *log_ctx) avfilter_graph_parse() argument 549 avfilter_graph_parse_ptr(AVFilterGraph *graph, const char *filters, AVFilterInOut **open_inputs_ptr, AVFilterInOut **open_outputs_ptr, void *log_ctx) avfilter_graph_parse_ptr() argument [all...] |
H A D | lavfutils.c | 36 const char *filename, void *log_ctx) in ff_load_image() 50 av_log(log_ctx, AV_LOG_ERROR, in ff_load_image() 56 av_log(log_ctx, AV_LOG_ERROR, "Find stream info failed\n"); in ff_load_image() 63 av_log(log_ctx, AV_LOG_ERROR, "Failed to find codec\n"); in ff_load_image() 70 av_log(log_ctx, AV_LOG_ERROR, "Failed to alloc video decoder context\n"); in ff_load_image() 77 av_log(log_ctx, AV_LOG_ERROR, "Failed to copy codec parameters to decoder context\n"); in ff_load_image() 83 av_log(log_ctx, AV_LOG_ERROR, "Failed to open codec\n"); in ff_load_image() 88 av_log(log_ctx, AV_LOG_ERROR, "Failed to alloc frame\n"); in ff_load_image() 95 av_log(log_ctx, AV_LOG_ERROR, "Failed to read frame from file\n"); in ff_load_image() 102 av_log(log_ctx, AV_LOG_ERRO in ff_load_image() 34 ff_load_image(uint8_t *data[4], int linesize[4], int *w, int *h, enum AVPixelFormat *pix_fmt, const char *filename, void *log_ctx) ff_load_image() argument [all...] |
H A D | f_sendcmd.c | 143 const char **buf, void *log_ctx) in parse_command() 166 av_log(log_ctx, AV_LOG_ERROR, in parse_command() 175 av_log(log_ctx, AV_LOG_ERROR, in parse_command() 185 av_log(log_ctx, AV_LOG_ERROR, in parse_command() 198 av_log(log_ctx, AV_LOG_ERROR, in parse_command() 208 av_log(log_ctx, AV_LOG_ERROR, in parse_command() 228 const char **buf, void *log_ctx) in parse_commands() 240 if ((ret = parse_command(&cmd, cmd_count, interval_count, buf, log_ctx)) < 0) in parse_commands() 249 av_log(log_ctx, AV_LOG_ERROR, in parse_commands() 259 av_log(log_ctx, AV_LOG_ERRO in parse_commands() 142 parse_command(Command *cmd, int cmd_count, int interval_count, const char **buf, void *log_ctx) parse_command() argument 227 parse_commands(Command **cmds, int *nb_cmds, int interval_count, const char **buf, void *log_ctx) parse_commands() argument 279 parse_interval(Interval *interval, int interval_count, const char **buf, void *log_ctx) parse_interval() argument 349 parse_intervals(Interval **intervals, int *nb_intervals, const char *buf, void *log_ctx) parse_intervals() argument [all...] |
H A D | vf_libopencv.c | 134 void *log_ctx) in read_shape_from_file() 140 if ((ret = av_file_map(filename, &buf, &size, 0, log_ctx)) < 0) in read_shape_from_file() 148 av_log(log_ctx, AV_LOG_ERROR, "Overflow on the number of rows in the file\n"); in read_shape_from_file() 156 av_log(log_ctx, AV_LOG_ERROR, "Overflow on the number of columns in the file\n"); in read_shape_from_file() 162 av_log(log_ctx, AV_LOG_ERROR, "File with size %dx%d is too big\n", in read_shape_from_file() 197 av_log(log_ctx, AV_LOG_DEBUG, "%3d: %s\n", i, line); in read_shape_from_file() 206 static int parse_iplconvkernel(IplConvKernel **kernel, char *buf, void *log_ctx) in parse_iplconvkernel() argument 219 if ((ret = read_shape_from_file(&cols, &rows, &values, shape_filename, log_ctx)) < 0) in parse_iplconvkernel() 222 av_log(log_ctx, AV_LOG_ERROR, in parse_iplconvkernel() 229 av_log(log_ctx, AV_LOG_ERRO in parse_iplconvkernel() 133 read_shape_from_file(int *cols, int *rows, int **values, const char *filename, void *log_ctx) read_shape_from_file() argument [all...] |
H A D | scale_eval.c | 57 int ff_scale_eval_dimensions(void *log_ctx, in ff_scale_eval_dimensions() argument 85 NULL, NULL, NULL, NULL, NULL, 0, log_ctx); in ff_scale_eval_dimensions() 90 NULL, NULL, NULL, NULL, NULL, 0, log_ctx)) < 0) in ff_scale_eval_dimensions() 96 NULL, NULL, NULL, NULL, NULL, 0, log_ctx)) < 0) in ff_scale_eval_dimensions() 106 av_log(log_ctx, AV_LOG_ERROR, in ff_scale_eval_dimensions()
|
H A D | asrc_flite.c | 102 static void list_voices(void *log_ctx, const char *sep) in list_voices() argument 106 av_log(log_ctx, AV_LOG_INFO, "%s%s", in list_voices() 110 static int select_voice(struct voice_entry **entry_ret, const char *voice_name, void *log_ctx) in select_voice() argument 126 av_log(log_ctx, AV_LOG_ERROR, in select_voice() 135 av_log(log_ctx, AV_LOG_ERROR, "Could not find voice '%s'\n", voice_name); in select_voice() 136 av_log(log_ctx, AV_LOG_INFO, "Choose between the voices: "); in select_voice() 137 list_voices(log_ctx, ", "); in select_voice()
|
H A D | qsvvpp.h | 111 int ff_qsvvpp_print_iopattern(void *log_ctx, int mfx_iopattern, 114 int ff_qsvvpp_print_error(void *log_ctx, mfxStatus err, 117 int ff_qsvvpp_print_warning(void *log_ctx, mfxStatus err,
|
/third_party/ffmpeg/libavformat/ |
H A D | ip.c | 65 struct addrinfo *ff_ip_resolve_host(void *log_ctx, in ff_ip_resolve_host() argument 86 av_log(log_ctx, AV_LOG_ERROR, "getaddrinfo(%s, %s): %s\n", in ff_ip_resolve_host() 96 static int ip_parse_addr_list(void *log_ctx, const char *buf, in ip_parse_addr_list() argument 109 ai = ff_ip_resolve_host(log_ctx, host, 0, SOCK_DGRAM, AF_UNSPEC, 0); in ip_parse_addr_list() 130 static int ip_parse_sources_and_blocks(void *log_ctx, const char *buf, IPSourceFilters *filters, int parse_include_list) in ip_parse_sources_and_blocks() argument 134 ret = ip_parse_addr_list(log_ctx, buf, &filters->include_addrs, &filters->nb_include_addrs); in ip_parse_sources_and_blocks() 136 ret = ip_parse_addr_list(log_ctx, buf, &filters->exclude_addrs, &filters->nb_exclude_addrs); in ip_parse_sources_and_blocks() 139 av_log(log_ctx, AV_LOG_ERROR, "Simultaneously including and excluding sources is not supported.\n"); in ip_parse_sources_and_blocks() 145 int ff_ip_parse_sources(void *log_ctx, const char *buf, IPSourceFilters *filters) in ff_ip_parse_sources() argument 147 return ip_parse_sources_and_blocks(log_ctx, bu in ff_ip_parse_sources() 150 ff_ip_parse_blocks(void *log_ctx, const char *buf, IPSourceFilters *filters) ff_ip_parse_blocks() argument [all...] |
H A D | ip.h | 48 struct addrinfo *ff_ip_resolve_host(void *log_ctx, 57 int ff_ip_parse_sources(void *log_ctx, const char *buf, IPSourceFilters *filters); 64 int ff_ip_parse_blocks(void *log_ctx, const char *buf, IPSourceFilters *filters);
|
H A D | mpjpegdec.c | 104 void *log_ctx); 174 void *log_ctx) in parse_multipart_header() 197 if (log_ctx) in parse_multipart_header() 198 av_log(log_ctx, in parse_multipart_header() 228 if (log_ctx) in parse_multipart_header() 229 av_log(log_ctx, AV_LOG_ERROR, in parse_multipart_header() 238 if (log_ctx) in parse_multipart_header() 239 av_log(log_ctx, AV_LOG_WARNING, in parse_multipart_header() 171 parse_multipart_header(AVIOContext *pb, int* size, const char* expected_boundary, void *log_ctx) parse_multipart_header() argument
|
/third_party/ffmpeg/libavfilter/dnn/ |
H A D | dnn_io_proc.c | 27 int ff_proc_from_dnn_to_frame(AVFrame *frame, DNNData *output, void *log_ctx) in ff_proc_from_dnn_to_frame() argument 35 avpriv_report_missing_feature(log_ctx, "data type rather than DNN_FLOAT"); in ff_proc_from_dnn_to_frame() 50 av_log(log_ctx, AV_LOG_ERROR, "Impossible to create scale context for the conversion " in ff_proc_from_dnn_to_frame() 81 av_log(log_ctx, AV_LOG_ERROR, "Impossible to create scale context for the conversion " in ff_proc_from_dnn_to_frame() 93 avpriv_report_missing_feature(log_ctx, "%s", av_get_pix_fmt_name(frame->format)); in ff_proc_from_dnn_to_frame() 100 int ff_proc_from_frame_to_dnn(AVFrame *frame, DNNData *input, void *log_ctx) in ff_proc_from_frame_to_dnn() argument 108 avpriv_report_missing_feature(log_ctx, "data type rather than DNN_FLOAT"); in ff_proc_from_frame_to_dnn() 123 av_log(log_ctx, AV_LOG_ERROR, "Impossible to create scale context for the conversion " in ff_proc_from_frame_to_dnn() 155 av_log(log_ctx, AV_LOG_ERROR, "Impossible to create scale context for the conversion " in ff_proc_from_frame_to_dnn() 168 avpriv_report_missing_feature(log_ctx, " in ff_proc_from_frame_to_dnn() 193 ff_frame_to_dnn_classify(AVFrame *frame, DNNData *input, uint32_t bbox_index, void *log_ctx) ff_frame_to_dnn_classify() argument 254 ff_frame_to_dnn_detect(AVFrame *frame, DNNData *input, void *log_ctx) ff_frame_to_dnn_detect() argument [all...] |
H A D | dnn_io_proc.h | 33 int ff_proc_from_frame_to_dnn(AVFrame *frame, DNNData *input, void *log_ctx); 34 int ff_proc_from_dnn_to_frame(AVFrame *frame, DNNData *output, void *log_ctx); 35 int ff_frame_to_dnn_detect(AVFrame *frame, DNNData *input, void *log_ctx); 36 int ff_frame_to_dnn_classify(AVFrame *frame, DNNData *input, uint32_t bbox_index, void *log_ctx);
|
/third_party/ffmpeg/libavutil/ |
H A D | timecode.c | 192 static int check_timecode(void *log_ctx, AVTimecode *tc) in check_timecode() argument 195 av_log(log_ctx, AV_LOG_ERROR, "Valid timecode frame rate must be specified. Minimum value is 1\n"); in check_timecode() 199 av_log(log_ctx, AV_LOG_ERROR, "Drop frame is only allowed with multiples of 30000/1001 FPS\n"); in check_timecode() 203 av_log(log_ctx, AV_LOG_WARNING, "Using non-standard frame rate %d/%d\n", in check_timecode() 221 int av_timecode_init(AVTimecode *tc, AVRational rate, int flags, int frame_start, void *log_ctx) in av_timecode_init() argument 228 return check_timecode(log_ctx, tc); in av_timecode_init() 231 int av_timecode_init_from_components(AVTimecode *tc, AVRational rate, int flags, int hh, int mm, int ss, int ff, void *log_ctx) in av_timecode_init_from_components() argument 240 ret = check_timecode(log_ctx, tc); in av_timecode_init_from_components() 252 int av_timecode_init_from_string(AVTimecode *tc, AVRational rate, const char *str, void *log_ctx) in av_timecode_init_from_string() argument 258 av_log(log_ctx, AV_LOG_ERRO in av_timecode_init_from_string() [all...] |
H A D | file.c | 41 void *log_ctx; member 50 .parent_log_context_offset = offsetof(FileLogContext, log_ctx), 54 int log_offset, void *log_ctx) in av_file_map() 56 FileLogContext file_log_ctx = { &file_log_ctx_class, log_offset, log_ctx }; in av_file_map() 157 int av_tempfile(const char *prefix, char **filename, int log_offset, void *log_ctx) { in av_tempfile() argument 158 return avpriv_tempfile(prefix, filename, log_offset, log_ctx); in av_tempfile() 53 av_file_map(const char *filename, uint8_t **bufptr, size_t *size, int log_offset, void *log_ctx) av_file_map() argument
|
H A D | hwcontext_videotoolbox.c | 318 static int vt_pixbuf_set_par(void *log_ctx, in vt_pixbuf_set_par() argument 395 static int vt_pixbuf_set_chromaloc(void *log_ctx, in vt_pixbuf_set_chromaloc() argument 510 static int vt_pixbuf_set_colorspace(void *log_ctx, in vt_pixbuf_set_colorspace() argument 518 av_log(log_ctx, AV_LOG_WARNING, "Color space %s is not supported.\n", av_color_space_name(src->colorspace)); in vt_pixbuf_set_colorspace() 522 av_log(log_ctx, AV_LOG_WARNING, "Color primaries %s is not supported.\n", av_color_primaries_name(src->color_primaries)); in vt_pixbuf_set_colorspace() 526 av_log(log_ctx, AV_LOG_WARNING, "Color transfer function %s is not supported.\n", av_color_transfer_name(src->color_trc)); in vt_pixbuf_set_colorspace() 567 static int vt_pixbuf_set_attachments(void *log_ctx, in vt_pixbuf_set_attachments() argument 571 ret = vt_pixbuf_set_par(log_ctx, pixbuf, src); in vt_pixbuf_set_attachments() 574 ret = vt_pixbuf_set_colorspace(log_ctx, pixbuf, src); in vt_pixbuf_set_attachments() 577 ret = vt_pixbuf_set_chromaloc(log_ctx, pixbu in vt_pixbuf_set_attachments() 583 av_vt_pixbuf_set_attachments(void *log_ctx, CVPixelBufferRef pixbuf, const AVFrame *src) av_vt_pixbuf_set_attachments() argument [all...] |
H A D | timecode.h | 152 * @param log_ctx a pointer to an arbitrary struct of which the first field 161 int av_timecode_init(AVTimecode *tc, AVRational rate, int flags, int frame_start, void *log_ctx); 166 * @param log_ctx a pointer to an arbitrary struct of which the first field 178 int av_timecode_init_from_components(AVTimecode *tc, AVRational rate, int flags, int hh, int mm, int ss, int ff, void *log_ctx); 183 * @param log_ctx a pointer to an arbitrary struct of which the first field is a 190 int av_timecode_init_from_string(AVTimecode *tc, AVRational rate, const char *str, void *log_ctx);
|