| 403 | } |
| 404 | |
| 405 | static 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 | |
| 428 | void ff_update_duplicate_context(MpegEncContext *dst, MpegEncContext *src){ |
| 429 | MpegEncContext bak; |
no outgoing calls
no test coverage detected