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


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().


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

Generated on Fri Oct 26 02:48:05 2012 for FFmpeg by  doxygen 1.5.8