FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
stereo3d.c File Reference
#include <stdint.h>
#include <string.h>
#include "mem.h"
#include "stereo3d.h"

Go to the source code of this file.

Functions

AVStereo3Dav_stereo3d_alloc (void)
 Allocate an AVStereo3D structure and set its fields to default values.
 
AVStereo3Dav_stereo3d_create_side_data (AVFrame *frame)
 Allocate a complete AVFrameSideData and add it to the frame.
 

Function Documentation

AVStereo3D* av_stereo3d_alloc ( void  )

Allocate an AVStereo3D structure and set its fields to default values.

The resulting struct can be freed using av_freep().

Returns
An AVStereo3D filled with default values or NULL on failure.

Definition at line 27 of file stereo3d.c.

Referenced by ff_mkv_stereo3d_conv(), and mjpeg_decode_app().

AVStereo3D* av_stereo3d_create_side_data ( AVFrame frame)

Allocate a complete AVFrameSideData and add it to the frame.

Parameters
frameThe frame which side data is added to.
Returns
The AVStereo3D structure to be filled by caller.

Definition at line 32 of file stereo3d.c.

Referenced by decode_postinit(), ff_mjpeg_decode_frame(), mpeg_field_start(), request_frame(), and set_side_data().