#3586: [discrepancy with libav] avcodec_encode_video2 merges packet side data with the packet body ----------------------------------+----------------------------------- Reporter: Lastique | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: 2.2.1 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+----------------------------------- Comment (by gjdfgh): Note that you can also convert between merged and separate side data with av_packet_merge_side_data() and av_packet_split_side_data(). Does calling av_packet_split_side_data() on the packet before writing it to the muxer help? (It obviously should, but I'm not sure when exactly libavcodec "merges" the side data.) -- Ticket URL: <https://trac.ffmpeg.org/ticket/3586#comment:8> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker