MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / backup_duplicate_context

Function backup_duplicate_context

libavcodec/mpegvideo.c:405–426  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

403}
404
405static void backup_duplicate_context(MpegEncContext *bak, MpegEncContext *src){
406#define COPY(a) bak->a= src->a
407 COPY(allocated_edge_emu_buffer);
408 COPY(edge_emu_buffer);
409 COPY(me.scratchpad);
410 COPY(me.temp);
411 COPY(rd_scratchpad);
412 COPY(b_scratchpad);
413 COPY(obmc_scratchpad);
414 COPY(me.map);
415 COPY(me.score_map);
416 COPY(blocks);
417 COPY(block);
418 COPY(start_mb_y);
419 COPY(end_mb_y);
420 COPY(me.map_generation);
421 COPY(pb);
422 COPY(dct_error_sum);
423 COPY(dct_count[0]);
424 COPY(dct_count[1]);
425#undef COPY
426}
427
428void ff_update_duplicate_context(MpegEncContext *dst, MpegEncContext *src){
429 MpegEncContext bak;

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected