FFmpeg
Public Attributes | List of all members
FrameThreadContext Struct Reference

Context stored in the client AVCodecInternal thread_ctx. More...

Public Attributes

PerThreadContextthreads
 The contexts for each thread.
 
PerThreadContextprev_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...
 

Detailed Description

Context stored in the client AVCodecInternal thread_ctx.

Member Data Documentation

§ delaying

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.


The documentation for this struct was generated from the following file: