diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-06-29 15:53:55 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-07-25 17:54:16 +0200 |
commit | 1837ae9d5f3eb8483c76dc708e68e466f9021cac (patch) | |
tree | 6c91460cc2740ce2c08ce6358a3511f4ea2a2141 /libavcodec/bitstream.c | |
parent | c8d9d15f5e8194bfde538481387383918dda6ebc (diff) | |
download | ffmpeg-1837ae9d5f3eb8483c76dc708e68e466f9021cac.tar.gz |
avcodec/hevcdec: Add pointers to logctx and parent ctx to HEVCLocalCtx
It is safe for a slice thread to read the main context
and therefore it is safe to add a pointer to const HEVCContext
(namely the parent context) to each HEVCLocalContext.
It is also safe (and actually redundant) to add a pointer
to a logcontext to HEVCLocalContext.
Doing so allows to pass the HEVCLocalContext as context in
the parts of the code that is run slice-threaded when slice-threading
is in use (currently these parts of the code use ordinary
HEVCContext*). This way one is not tempted to modify
the main context from the slice contexts.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/bitstream.c')
0 files changed, 0 insertions, 0 deletions