output.h File Reference

Picture writing routine headers. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void write_stored_frame (ImageParameters *p_Img, FrameStore *fs, int p_out)
void direct_output (ImageParameters *p_Img, StorablePicture *p, int p_out)
void init_out_buffer (ImageParameters *p_Img)
void uninit_out_buffer (ImageParameters *p_Img)


Detailed Description

Picture writing routine headers.

output.h

Author:
Main contributors (see contributors.h for copyright, address and affiliation details)

Definition in file output.h.


Function Documentation

void direct_output ( ImageParameters *  p_Img,
StorablePicture p,
int  p_out 
)

Directly output a picture without storing it in the DPB. Fields are buffered before they are written to the file.

Parameters:
p_Img image decoding parameters for current picture
p Picture for output
p_out Output file

Definition at line 764 of file output.c.

References calculate_frame_no(), dpb_combine_field_yuv(), find_snr(), flush_direct_output(), free_storable_picture(), and write_picture().

Referenced by store_picture_in_dpb().

Here is the call graph for this function:

void init_out_buffer ( ImageParameters *  p_Img  ) 

Initialize output buffer for direct output.

Definition at line 583 of file output.c.

References alloc_frame_store(), and no_mem_exit().

Referenced by main().

Here is the call graph for this function:

void uninit_out_buffer ( ImageParameters *  p_Img  ) 

Uninitialize output buffer for direct output.

Definition at line 601 of file output.c.

References free_frame_store().

Referenced by main().

Here is the call graph for this function:

void write_stored_frame ( ImageParameters *  p_Img,
FrameStore fs,
int  p_out 
)

Write a frame (from FrameStore).

Parameters:
p_Img image decoding parameters for current picture
fs FrameStore containing the frame
p_out Output file

Definition at line 730 of file output.c.

References flush_direct_output(), frame_store::is_used, write_picture(), and write_unpaired_field().

Referenced by output_one_frame_from_dpb(), and write_lost_non_ref_pic().

Here is the call graph for this function:


Documentation generated with DoxyGen