AVCodecInternal Struct Reference

#include <internal.h>


Data Fields

int buffer_count
 internal buffer count used by default get/release/reget_buffer().
InternalBufferbuffer
 internal buffers used by default get/release/reget_buffer().
int is_copy
 Whether the parent AVCodecContext is a copy of the context which had init() called on it.
int sample_count
 Internal sample count used by avcodec_encode_audio() to fabricate pts.
int last_audio_frame
 An audio frame with less than required samples has been submitted and padded with silence.
uint8_tbyte_buffer
 temporary buffer used for encoders to store their bitstream
unsigned int byte_buffer_size
void * frame_thread_encoder
int skip_samples
 Number of audio samples to skip at the start of the next decoded frame.


Detailed Description

Definition at line 45 of file internal.h.


Field Documentation

internal buffers used by default get/release/reget_buffer().

Definition at line 56 of file internal.h.

Referenced by audio_free_buffers(), audio_get_buffer(), avcodec_default_release_buffer(), video_free_buffers(), and video_get_buffer().

internal buffer count used by default get/release/reget_buffer().

Definition at line 50 of file internal.h.

Referenced by avcodec_default_release_buffer(), video_free_buffers(), and video_get_buffer().

temporary buffer used for encoders to store their bitstream

Definition at line 83 of file internal.h.

Referenced by avcodec_close(), avcodec_encode_audio2(), avcodec_encode_video2(), and ff_alloc_packet2().

Definition at line 84 of file internal.h.

Referenced by avcodec_close(), and ff_alloc_packet2().

Whether the parent AVCodecContext is a copy of the context which had init() called on it.

This is used by multithreading - shared tables and picture pointers should be freed from the original context only.

Definition at line 64 of file internal.h.

Referenced by decode_init_thread_copy(), ff_MPV_common_end(), ff_rv34_decode_init_thread_copy(), frame_thread_init(), mimic_decode_end(), vp3_decode_end(), and vp8_decode_flush_impl().

An audio frame with less than required samples has been submitted and padded with silence.

Reject all subsequent frames.

Definition at line 78 of file internal.h.

Referenced by avcodec_encode_audio2().

Internal sample count used by avcodec_encode_audio() to fabricate pts.

Can be removed along with avcodec_encode_audio().

Definition at line 71 of file internal.h.

Referenced by avcodec_encode_audio().

Number of audio samples to skip at the start of the next decoded frame.

Definition at line 91 of file internal.h.

Referenced by avcodec_decode_audio4(), libopus_dec_flush(), and libopus_dec_init().


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

Generated on Fri Oct 26 02:50:14 2012 for FFmpeg by  doxygen 1.5.8