|
FFmpeg
|
Context stored in the client AVCodecInternal thread_ctx. More...
Public Attributes | |
| PerThreadContext * | threads |
| The contexts for each thread. | |
| PerThreadContext * | prev_thread |
| The last thread submit_packet() was called on. | |
| pthread_mutex_t | buffer_mutex |
| Mutex used to protect get/release_buffer(). | |
| pthread_mutex_t | hwaccel_mutex |
| This lock is used for ensuring threads run in serial when hwaccel is used. | |
| pthread_mutex_t | async_mutex |
| pthread_cond_t | async_cond |
| int | async_lock |
| int | next_decoding |
| The next context to submit a packet to. | |
| int | next_finished |
| The next context to return output from. | |
| int | delaying |
| Set for the first N packets, where N is the number of threads. More... | |
Context stored in the client AVCodecInternal thread_ctx.
| int FrameThreadContext::delaying |
Set for the first N packets, where N is the number of threads.
While it is set, ff_thread_en/decode_frame won't return any results.
1.8.12