Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions | Variables
cacher.cpp File Reference
#include "cacher.h"
#include <inttypes.h>
#include <QOpenGLFramebufferObject>
#include <QtMath>
#include <QAudioOutput>
#include <QStatusBar>
#include <math.h>
#include "project/projectelements.h"
#include "rendering/audio.h"
#include "rendering/renderfunctions.h"
#include "panels/panels.h"
#include "global/config.h"
#include "global/debug.h"
#include "ui/mainwindow.h"

Macros

#define __STDC_FORMAT_MACROS   1
 
#define AUDIO_BUFFER_PADDING   2048
 

Functions

double bytes_to_seconds (int nb_bytes, int nb_channels, int sample_rate)
 
void apply_audio_effects (Clip *clip, double timecode_start, AVFrame *frame, int nb_bytes, QVector< Clip * > nests)
 

Variables

const AVPixelFormat kDestPixFmt = AV_PIX_FMT_RGBA
 
const AVSampleFormat kDestSampleFmt = AV_SAMPLE_FMT_S16
 

Macro Definition Documentation

#define __STDC_FORMAT_MACROS   1
#define AUDIO_BUFFER_PADDING   2048

Function Documentation

void apply_audio_effects ( Clip clip,
double  timecode_start,
AVFrame *  frame,
int  nb_bytes,
QVector< Clip * >  nests 
)
double bytes_to_seconds ( int  nb_bytes,
int  nb_channels,
int  sample_rate 
)

Variable Documentation

const AVPixelFormat kDestPixFmt = AV_PIX_FMT_RGBA
const AVSampleFormat kDestSampleFmt = AV_SAMPLE_FMT_S16