Home
last modified time | relevance | path

Searched refs:sei (Results 1 - 25 of 36) sorted by relevance

12

/third_party/libsnd/src/G72x/
H A Dg723_40.c89 short sei, sezi, se, sez ; /* ACCUM */ in g723_40_encoder() local
101 sei = sezi + predictor_pole (state_ptr) ; in g723_40_encoder()
102 se = sei >> 1 ; /* se = estimated signal */ in g723_40_encoder()
130 short sezi, sei, sez, se ; /* ACCUM */ in g723_40_decoder() local
139 sei = sezi + predictor_pole (state_ptr) ; in g723_40_decoder()
140 se = sei >> 1 ; /* se = estimated signal */ in g723_40_decoder()
H A Dg723_16.c87 short sei, sezi, se, sez ; /* ACCUM */ in g723_16_encoder() local
99 sei = sezi + predictor_pole (state_ptr) ; in g723_16_encoder()
100 se = sei >> 1 ; /* se = estimated signal */ in g723_16_encoder()
138 short sezi, sei, sez, se ; /* ACCUM */ in g723_16_decoder() local
147 sei = sezi + predictor_pole (state_ptr) ; in g723_16_decoder()
148 se = sei >> 1 ; /* se = estimated signal */ in g723_16_decoder()
H A Dg723_24.c73 short sei, sezi, se, sez ; /* ACCUM */ in g723_24_encoder() local
85 sei = sezi + predictor_pole (state_ptr) ; in g723_24_encoder()
86 se = sei >> 1 ; /* se = estimated signal */ in g723_24_encoder()
116 short sezi, sei, sez, se ; /* ACCUM */ in g723_24_decoder() local
125 sei = sezi + predictor_pole (state_ptr) ; in g723_24_decoder()
126 se = sei >> 1 ; /* se = estimated signal */ in g723_24_decoder()
H A Dg721.c130 short sezi, sei, sez, se ; /* ACCUM */ in g721_decoder() local
139 sei = sezi + predictor_pole (state_ptr) ; in g721_decoder()
140 se = sei >> 1 ; /* se = estimated signal */ in g721_decoder()
/third_party/ffmpeg/libavcodec/
H A Dh264_parser.c57 H264SEIContext sei; member
276 ff_h264_sei_uninit(&p->sei); in parse_nal_units()
277 p->sei.frame_packing.arrangement_cancel_flag = -1; in parse_nal_units()
278 p->sei.unregistered.x264_build = -1; in parse_nal_units()
346 ff_h264_sei_decode(&p->sei, &nal.gb, &p->ps, avctx); in parse_nal_units()
360 if (p->sei.recovery_point.recovery_frame_cnt >= 0) { in parse_nal_units()
485 if (p->sei.picture_timing.present) { in parse_nal_units()
486 ret = ff_h264_sei_process_picture_timing(&p->sei.picture_timing, in parse_nal_units()
490 p->sei.picture_timing.present = 0; in parse_nal_units()
494 if (sps->pic_struct_present_flag && p->sei in parse_nal_units()
[all...]
H A Dvideotoolboxenc.c205 ExtraSEI *sei; member
298 static int vtenc_q_pop(VTEncContext *vtctx, bool wait, CMSampleBufferRef *buf, ExtraSEI **sei) in vtenc_q_pop() argument
336 if (sei && *buf) { in vtenc_q_pop()
337 *sei = info->sei; in vtenc_q_pop()
338 } else if (info->sei) { in vtenc_q_pop()
339 if (info->sei->data) av_free(info->sei->data); in vtenc_q_pop()
340 av_free(info->sei); in vtenc_q_pop()
348 static void vtenc_q_push(VTEncContext *vtctx, CMSampleBufferRef buffer, ExtraSEI *sei) in vtenc_q_push() argument
639 ExtraSEI *sei = sourceFrameCtx; vtenc_output_callback() local
1734 write_sei(const ExtraSEI *sei, int sei_type, uint8_t *dst, size_t dst_size) write_sei() argument
1807 copy_replace_length_codes( AVCodecContext *avctx, size_t length_code_size, CMSampleBufferRef sample_buffer, ExtraSEI *sei, uint8_t *dst_data, size_t dst_size) copy_replace_length_codes() argument
1964 get_sei_msg_bytes(const ExtraSEI* sei, int type) get_sei_msg_bytes() argument
1981 vtenc_cm_to_avpacket( AVCodecContext *avctx, CMSampleBufferRef sample_buffer, AVPacket *pkt, ExtraSEI *sei) vtenc_cm_to_avpacket() argument
2398 ExtraSEI *sei = NULL; vtenc_send_frame() local
2458 ExtraSEI *sei = NULL; vtenc_frame() local
[all...]
H A Dcbs_sei.c189 H264RawSEI sei = { in cbs_sei_get_unit() local
195 memcpy(unit->content, &sei, sizeof(sei)); in cbs_sei_get_unit()
200 H265RawSEI sei = { in cbs_sei_get_unit() local
207 memcpy(unit->content, &sei, sizeof(sei)); in cbs_sei_get_unit()
225 H264RawSEI *sei = unit->content; in cbs_sei_get_message_list() local
228 *list = &sei->message_list; in cbs_sei_get_message_list()
233 H265RawSEI *sei = unit->content; in cbs_sei_get_message_list() local
237 *list = &sei in cbs_sei_get_message_list()
[all...]
H A Dhevc_parser.c43 HEVCSEI sei; member
58 HEVCSEI *sei = &ctx->sei; in hevc_parse_slice_header() local
67 s->picture_structure = sei->picture_timing.picture_struct; in hevc_parse_slice_header()
68 s->field_order = sei->picture_timing.picture_struct; in hevc_parse_slice_header()
188 HEVCSEI *sei = &ctx->sei; in parse_nal_units() local
196 ff_hevc_reset_sei(sei); in parse_nal_units()
222 ff_hevc_decode_nal_sei(gb, avctx, sei, ps, nal->type); in parse_nal_units()
240 if (ctx->sei in parse_nal_units()
[all...]
H A Dhevc_parse.c25 HEVCSEI *sei, int is_nalff, int nal_length_size, in hevc_decode_nal_units()
62 ret = ff_hevc_decode_nal_sei(&nal->gb, logctx, sei, ps, nal->type); in hevc_decode_nal_units()
81 HEVCSEI *sei, int *is_nalff, int *nal_length_size, in ff_hevc_decode_extradata()
120 ret = hevc_decode_nal_units(gb.buffer, nalsize, ps, sei, *is_nalff, in ff_hevc_decode_extradata()
138 ret = hevc_decode_nal_units(data, size, ps, sei, *is_nalff, *nal_length_size, in ff_hevc_decode_extradata()
24 hevc_decode_nal_units(const uint8_t *buf, int buf_size, HEVCParamSets *ps, HEVCSEI *sei, int is_nalff, int nal_length_size, int err_recognition, int apply_defdispwin, void *logctx) hevc_decode_nal_units() argument
80 ff_hevc_decode_extradata(const uint8_t *data, int size, HEVCParamSets *ps, HEVCSEI *sei, int *is_nalff, int *nal_length_size, int err_recognition, int apply_defdispwin, void *logctx) ff_hevc_decode_extradata() argument
H A Dh264_slice.c436 ret = av_buffer_replace(&h->sei.a53_caption.buf_ref, h1->sei.a53_caption.buf_ref); in ff_h264_update_thread_context()
440 for (i = 0; i < h->sei.unregistered.nb_buf_ref; i++) in ff_h264_update_thread_context()
441 av_buffer_unref(&h->sei.unregistered.buf_ref[i]); in ff_h264_update_thread_context()
442 h->sei.unregistered.nb_buf_ref = 0; in ff_h264_update_thread_context()
444 if (h1->sei.unregistered.nb_buf_ref) { in ff_h264_update_thread_context()
445 ret = av_reallocp_array(&h->sei.unregistered.buf_ref, in ff_h264_update_thread_context()
446 h1->sei.unregistered.nb_buf_ref, in ff_h264_update_thread_context()
447 sizeof(*h->sei.unregistered.buf_ref)); in ff_h264_update_thread_context()
451 for (i = 0; i < h1->sei in ff_h264_update_thread_context()
[all...]
H A Dhevcdec.c385 if (s->sei.a53_caption.buf_ref) in export_stream_params_from_sei()
388 if (s->sei.alternative_transfer.present && in export_stream_params_from_sei()
389 av_color_transfer_name(s->sei.alternative_transfer.preferred_transfer_characteristics) && in export_stream_params_from_sei()
390 s->sei.alternative_transfer.preferred_transfer_characteristics != AVCOL_TRC_UNSPECIFIED) { in export_stream_params_from_sei()
391 avctx->color_trc = s->sei.alternative_transfer.preferred_transfer_characteristics; in export_stream_params_from_sei()
394 if (s->sei.film_grain_characteristics.present) in export_stream_params_from_sei()
2738 if (s->sei.frame_packing.present && in set_side_data()
2739 s->sei.frame_packing.arrangement_type >= 3 && in set_side_data()
2740 s->sei.frame_packing.arrangement_type <= 5 && in set_side_data()
2741 s->sei in set_side_data()
[all...]
H A Dlibxavs.c48 uint8_t *sei; member
106 memcpy(p, x4->sei, x4->sei_size); in encode_nals()
215 av_freep(&x4->sei); in XAVS_close()
366 x4->sei = av_malloc( 5 + nal[i].i_payload * 4 / 3 ); in XAVS_init()
367 if (xavs_nal_encode(x4->sei, &x4->sei_size, 1, nal + i) < 0) in XAVS_init()
H A Dcbs_sei.h28 #include "sei.h"
106 SEIMessageState *sei);
111 SEIMessageState *sei);
H A Dh264dec.c299 h->sei.frame_packing.arrangement_cancel_flag = -1; in h264_init_context()
300 h->sei.unregistered.x264_build = -1; in h264_init_context()
306 ff_h264_sei_uninit(&h->sei); in h264_init_context()
357 ff_h264_sei_uninit(&h->sei); in h264_decode_end()
478 ff_h264_sei_uninit(&h->sei); in h264_decode_flush()
587 ff_h264_sei_uninit(&h->sei); in decode_nal_units()
679 ret = ff_h264_sei_decode(&h->sei, &nal->gb, &h->ps, avctx); in decode_nal_units()
680 h->has_recovery_point = h->has_recovery_point || h->sei.recovery_point.recovery_frame_cnt != -1; in decode_nal_units()
682 debug_green_metadata(&h->sei.green_metadata, h->avctx); in decode_nal_units()
855 av_dict_set(&dst->metadata, "stereo_mode", ff_h264_sei_stereo_mode(&h->sei in output_frame()
[all...]
H A Dlibx264.c38 #include "sei.h"
61 uint8_t *sei; member
166 memcpy(p, x4->sei, x4->sei_size); in encode_nals()
170 av_freep(&x4->sei); in encode_nals()
339 x264_sei_t *sei = &x4->pic.extra_sei; in X264_frame() local
475 tmp = av_fast_realloc(sei->payloads, &sei_data_size, (sei->num_payloads + 1) * sizeof(*sei_payload)); in X264_frame()
480 sei->payloads = tmp; in X264_frame()
481 sei->sei_free = av_free; in X264_frame()
482 sei_payload = &sei in X264_frame()
[all...]
H A Dlibx265.c39 #include "sei.h"
519 x265_sei *sei = &x265pic.userSEI; in libx265_encode_frame() local
520 sei->numPayloads = 0; in libx265_encode_frame()
560 (sei->numPayloads + 1) * sizeof(*sei_payload)); in libx265_encode_frame()
567 sei->payloads = ctx->sei_data; in libx265_encode_frame()
568 sei_payload = &sei->payloads[sei->numPayloads]; in libx265_encode_frame()
573 sei->numPayloads++; in libx265_encode_frame()
H A Dmediacodecdec.c198 HEVCSEI sei; in hevc_set_extradata() local
214 memset(&sei, 0, sizeof(sei)); in hevc_set_extradata()
217 &ps, &sei, &is_nalff, &nal_length_size, 0, 1, avctx); in hevc_set_extradata()
H A Dhevc_parse.h33 HEVCSEI *sei, int *is_nalff, int *nal_length_size,
H A Dcbs_h265_syntax_template.c1623 H265RawSEIBufferingPeriod *current, SEIMessageState *sei) in sei_buffering_period()
1711 if (cbs_h265_payload_extension_present(rw, sei->payload_size, in sei_buffering_period()
1719 if (current->use_alt_cpb_params_flag || sei->extension_present) { in sei_buffering_period()
1724 sei->extension_present = 1; in sei_buffering_period()
1733 H265RawSEIPicTiming *current, SEIMessageState *sei) in sei_pic_timing()
1809 H265RawSEIPanScanRect *current, SEIMessageState *sei) in sei_pan_scan_rect()
1836 H265RawSEIRecoveryPoint *current, SEIMessageState *sei) in sei_recovery_point()
1917 H265RawSEIDisplayOrientation *current, SEIMessageState *sei) in sei_display_orientation()
1936 H265RawSEIActiveParameterSets *current, SEIMessageState *sei) in sei_active_parameter_sets()
1973 H265RawSEIDecodedPictureHash *current, SEIMessageState *sei) in sei_decoded_picture_hash()
1621 sei_buffering_period(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEIBufferingPeriod *current, SEIMessageState *sei) sei_buffering_period() argument
1731 sei_pic_timing(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEIPicTiming *current, SEIMessageState *sei) sei_pic_timing() argument
1807 sei_pan_scan_rect(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEIPanScanRect *current, SEIMessageState *sei) sei_pan_scan_rect() argument
1834 sei_recovery_point(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEIRecoveryPoint *current, SEIMessageState *sei) sei_recovery_point() argument
1915 sei_display_orientation(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEIDisplayOrientation *current, SEIMessageState *sei) sei_display_orientation() argument
1934 sei_active_parameter_sets(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEIActiveParameterSets *current, SEIMessageState *sei) sei_active_parameter_sets() argument
1971 sei_decoded_picture_hash(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEIDecodedPictureHash *current, SEIMessageState *sei) sei_decoded_picture_hash() argument
2003 sei_time_code(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEITimeCode *current, SEIMessageState *sei) sei_time_code() argument
2054 sei_alpha_channel_info(CodedBitstreamContext *ctx, RWContext *rw, H265RawSEIAlphaChannelInfo *current, SEIMessageState *sei) sei_alpha_channel_info() argument
2082 static int FUNC(sei)(CodedBitstreamContext *ctx, RWContext *rw, sei() function
[all...]
H A Dvaapi_encode_h264.c73 int sei; member
439 if (priv->sei & SEI_TIMING) { in vaapi_encode_h264_init_sequence_params()
658 if (priv->sei & SEI_IDENTIFIER && pic->encode_order == 0) in vaapi_encode_h264_init_picture_params()
665 if (priv->sei & SEI_TIMING) { in vaapi_encode_h264_init_picture_params()
674 if (priv->sei & SEI_RECOVERY_POINT && pic->type == PICTURE_TYPE_I) { in vaapi_encode_h264_init_picture_params()
1083 priv->sei &= ~SEI_TIMING; in vaapi_encode_h264_configure()
1086 if (priv->sei & SEI_IDENTIFIER) { in vaapi_encode_h264_configure()
1253 { "sei", "Set SEI to include",
1254 OFFSET(sei), AV_OPT_TYPE_FLAGS,
1256 0, INT_MAX, FLAGS, "sei" },
[all...]
H A Dcbs_h2645.c258 #define FUNC_SEI(name) FUNC_NAME1(READWRITE, sei, name)
1388 H264RawSEI *sei = (H264RawSEI*)content; in cbs_h264_free_sei() local
1389 ff_cbs_sei_free_message_list(&sei->message_list); in cbs_h264_free_sei()
1424 H265RawSEI *sei = (H265RawSEI*)content; in cbs_h265_free_sei() local
1425 ff_cbs_sei_free_message_list(&sei->message_list); in cbs_h265_free_sei()
1511 SEI_MESSAGE_RW(sei, filler_payload),
1517 SEI_MESSAGE_RW(sei, user_data_registered),
1523 SEI_MESSAGE_RW(sei, user_data_unregistered),
1529 SEI_MESSAGE_RW(sei, mastering_display_colour_volume),
1535 SEI_MESSAGE_RW(sei, content_light_level_inf
[all...]
H A Dcbs_h264_syntax_template.c515 SEIMessageState *sei) in sei_buffering_period()
609 SEIMessageState *sei) in sei_pic_timing()
681 SEIMessageState *sei) in sei_pan_scan_rect()
708 SEIMessageState *sei) in sei_recovery_point()
807 SEIMessageState *sei) in sei_display_orientation()
825 static int FUNC(sei)(CodedBitstreamContext *ctx, RWContext *rw, in sei() function
513 sei_buffering_period(CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIBufferingPeriod *current, SEIMessageState *sei) sei_buffering_period() argument
607 sei_pic_timing(CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIPicTiming *current, SEIMessageState *sei) sei_pic_timing() argument
679 sei_pan_scan_rect(CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIPanScanRect *current, SEIMessageState *sei) sei_pan_scan_rect() argument
706 sei_recovery_point(CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIRecoveryPoint *current, SEIMessageState *sei) sei_recovery_point() argument
805 sei_display_orientation(CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIDisplayOrientation *current, SEIMessageState *sei) sei_display_orientation() argument
H A Dhevc_refs.c114 frame->frame->top_field_first = s->sei.picture_timing.picture_struct == AV_PICTURE_STRUCTURE_TOP_FIELD; in alloc_frame()
115 frame->frame->interlaced_frame = (s->sei.picture_timing.picture_struct == AV_PICTURE_STRUCTURE_TOP_FIELD) || (s->sei.picture_timing.picture_struct == AV_PICTURE_STRUCTURE_BOTTOM_FIELD); in alloc_frame()
/third_party/ffmpeg/libavformat/
H A Drtpdec_hevc.c41 uint8_t *sps, *pps, *vps, *sei; member
70 /* sprop-sei: [base64] */ in hevc_sdp_parse_fmtp_config()
72 !strcmp(attr, "sprop-pps") || !strcmp(attr, "sprop-sei")) { in hevc_sdp_parse_fmtp_config()
84 } else if (!strcmp(attr, "sprop-sei")) { in hevc_sdp_parse_fmtp_config()
85 data_ptr = &hevc_data->sei; in hevc_sdp_parse_fmtp_config()
159 memcpy(par->extradata + pos, hevc_data->sei, hevc_data->sei_size); in hevc_parse_sdp_line()
165 av_freep(&hevc_data->sei); in hevc_parse_sdp_line()
/third_party/ffmpeg/tests/fate/
H A Dcbs.mak63 sei-1.h264

Completed in 28 milliseconds

12