FFmpeg
|
libschroedinger.h
Go to the documentation of this file.
planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)
Definition: pixfmt.h:73
void ff_schro_queue_free(FFSchroQueue *queue, void(*free_func)(void *))
Free the queue resources.
Definition: libschroedinger.c:75
contains a single encoded frame returned from Dirac or Schroedinger
Definition: libschroedinger.h:44
SchroVideoFormatEnum ff_get_schro_video_format_preset(AVCodecContext *avctx)
Returns the video format preset matching the input video dimensions and time base.
Definition: libschroedinger.c:139
void * ff_schro_queue_pop(FFSchroQueue *queue)
Return the first element in the queue.
Definition: libschroedinger.c:100
struct SchroVideoFormatInfo SchroVideoFormatInfo
external API header
planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)
Definition: pixfmt.h:72
static const struct @67 schro_pixel_format_map[]
struct FFSchroEncodedFrame FFSchroEncodedFrame
contains a single encoded frame returned from Dirac or Schroedinger
int ff_schro_queue_push_back(FFSchroQueue *queue, void *p_data)
Add an element to the end of the queue.
Definition: libschroedinger.c:81
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
Definition: pixfmt.h:68
SchroFrame * ff_create_schro_frame(AVCodecContext *avctx, SchroFrameFormat schro_frame_fmt)
Create a Schro frame based on the dimensions and frame format passed.
Definition: libschroedinger.c:178
Definition: libschroedinger.h:34
int ff_get_schro_frame_format(SchroChromaFormat schro_chroma_fmt, SchroFrameFormat *schro_frame_fmt)
Sets the Schroedinger frame format corresponding to the Schro chroma format passed.
Definition: libschroedinger.c:150
Generated on Mon Nov 18 2024 06:51:56 for FFmpeg by 1.8.11