MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / hb_buffer_copy_side_data

Function hb_buffer_copy_side_data

libhb/fifo.c:603–616  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

601}
602
603void hb_buffer_copy_side_data(hb_buffer_t *dst, const hb_buffer_t *src)
604{
605 for (int i = 0; i < src->nb_side_data; i++)
606 {
607 const AVFrameSideData *sd_src = src->side_data[i];
608 AVBufferRef *ref = av_buffer_ref(sd_src->buf);
609 AVFrameSideData *sd_dst = hb_buffer_new_side_data_from_buf(dst, sd_src->type, ref);
610 if (!sd_dst)
611 {
612 av_buffer_unref(&ref);
613 hb_buffer_wipe_side_data(dst);
614 }
615 }
616}
617
618void hb_buffer_copy_props(hb_buffer_t *dst, const hb_buffer_t *src)
619{

Callers 1

hb_buffer_copy_propsFunction · 0.85

Calls 2

hb_buffer_wipe_side_dataFunction · 0.85

Tested by

no test coverage detected