/third_party/libsnd/src/G72x/ |
H A D | g723_40.c | 89 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 D | g723_16.c | 87 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 D | g723_24.c | 73 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 D | g721.c | 130 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 D | h264_parser.c | 57 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 D | videotoolboxenc.c | 205 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 D | cbs_sei.c | 189 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 D | hevc_parser.c | 43 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 D | hevc_parse.c | 25 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 D | h264_slice.c | 436 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 D | hevcdec.c | 385 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 D | libxavs.c | 48 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 D | cbs_sei.h | 28 #include "sei.h" 106 SEIMessageState *sei); 111 SEIMessageState *sei);
|
H A D | h264dec.c | 299 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 D | libx264.c | 38 #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 D | libx265.c | 39 #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 D | mediacodecdec.c | 198 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 D | hevc_parse.h | 33 HEVCSEI *sei, int *is_nalff, int *nal_length_size,
|
H A D | cbs_h265_syntax_template.c | 1623 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 D | vaapi_encode_h264.c | 73 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 D | cbs_h2645.c | 258 #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 D | cbs_h264_syntax_template.c | 515 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 D | hevc_refs.c | 114 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 D | rtpdec_hevc.c | 41 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 D | cbs.mak | 63 sei-1.h264
|