FFmpeg
Loading...
Searching...
No Matches
thread.h File Reference
#include "dec.h"

Go to the source code of this file.

Functions

struct FFExecutor * ff_vvc_executor_alloc (VVCContext *s, int thread_count)
void ff_vvc_executor_free (struct FFExecutor **e)
int ff_vvc_frame_thread_init (VVCFrameContext *fc)
void ff_vvc_frame_thread_free (VVCFrameContext *fc)
int ff_vvc_frame_submit (VVCContext *s, VVCFrameContext *fc)
int ff_vvc_frame_wait (VVCContext *s, VVCFrameContext *fc)
int ff_vvc_per_frame_init (VVCFrameContext *fc)

Function Documentation

◆ ff_vvc_executor_alloc()

struct FFExecutor * ff_vvc_executor_alloc ( VVCContext * s,
int thread_count )

Definition at line 683 of file thread.c.

Referenced by vvc_decode_init().

◆ ff_vvc_executor_free()

void ff_vvc_executor_free ( struct FFExecutor ** e)

Definition at line 694 of file thread.c.

Referenced by vvc_decode_free().

◆ ff_vvc_frame_thread_init()

int ff_vvc_frame_thread_init ( VVCFrameContext * fc)

Definition at line 739 of file thread.c.

Referenced by frame_start().

◆ ff_vvc_frame_thread_free()

void ff_vvc_frame_thread_free ( VVCFrameContext * fc)

Definition at line 699 of file thread.c.

Referenced by ff_vvc_frame_thread_init(), and frame_context_free().

◆ ff_vvc_frame_submit()

int ff_vvc_frame_submit ( VVCContext * s,
VVCFrameContext * fc )

Definition at line 804 of file thread.c.

Referenced by submit_frame().

◆ ff_vvc_frame_wait()

int ff_vvc_frame_wait ( VVCContext * s,
VVCFrameContext * fc )

Definition at line 833 of file thread.c.

Referenced by wait_delayed_frame().

◆ ff_vvc_per_frame_init()

int ff_vvc_per_frame_init ( VVCFrameContext * fc)

Definition at line 418 of file dec.c.

Referenced by run_init().