Draft: codec: avcodec: prevent reuse of previous AVFrames
1 unresolved thread
1 unresolved thread
*
* If AV_GET_BUFFER_FLAG_REF is set in flags then the frame may be reused
* (read and/or written to if it is writable) later by libavcodec.
*
Merge request reports
Activity
Filter activity
changed milestone to %4.0
added Component::Decoders label
assigned to @fcartegnie
1818 1818 } 1819 1819 frame->opaque = NULL; 1820 1820 1821 int flags = flagsin; 1822 if(flags & AV_GET_BUFFER_FLAG_REF) 1823 flags |= AV_BUFFER_FLAG_READONLY; Not sure what you're trying to achieve here:
/** * The decoder will keep a reference to the frame and may reuse it later. */ #define AV_GET_BUFFER_FLAG_REF (1 << 0)
/** * Always treat the buffer as read-only, even when it has only one * reference. */ #define AV_BUFFER_FLAG_READONLY (1 << 0)
added MRStatus::InReview label