|
Olive
|
#include "playback.h"#include "project/clip.h"#include "project/sequence.h"#include "project/footage.h"#include "playback/audio.h"#include "playback/cacher.h"#include "panels/panels.h"#include "panels/timeline.h"#include "panels/viewer.h"#include "project/effect.h"#include "panels/effectcontrols.h"#include "project/media.h"#include "io/config.h"#include "io/proxygenerator.h"#include "debug.h"#include <libavutil/pixdesc.h>#include <libavcodec/avcodec.h>#include <libswscale/swscale.h>#include <libswresample/swresample.h>#include <QtMath>#include <QObject>#include <QOpenGLTexture>#include <QOpenGLPixelTransferOptions>#include <QOpenGLFramebufferObject>#include <QPainter>#include <QCoreApplication>Functions | |
| long | refactor_frame_number (long framenumber, double source_frame_rate, double target_frame_rate) |
| bool | clip_uses_cacher (ClipPtr clip) |
| void | open_clip (ClipPtr clip, bool multithreaded) |
| void | close_clip (ClipPtr clip, bool wait) |
| void | cache_clip (ClipPtr clip, long playhead, bool reset, bool scrubbing, QVector< ClipPtr > &nests, int playback_speed) |
| double | get_timecode (ClipPtr c, long playhead) |
| void | get_clip_frame (ClipPtr c, long playhead, bool &texture_failed) |
| long | playhead_to_clip_frame (ClipPtr c, long playhead) |
| double | playhead_to_clip_seconds (ClipPtr c, long playhead) |
| int64_t | seconds_to_timestamp (ClipPtr c, double seconds) |
| int64_t | playhead_to_timestamp (ClipPtr c, long playhead) |
| int | retrieve_next_frame (ClipPtr c, AVFrame *f) |
| bool | is_clip_active (ClipPtr c, long playhead) |
| void | set_sequence (SequencePtr s) |
| void | closeActiveClips (SequencePtr s) |
| void cache_clip | ( | ClipPtr | clip, |
| long | playhead, | ||
| bool | reset, | ||
| bool | scrubbing, | ||
| QVector< ClipPtr > & | nests, | ||
| int | playback_speed | ||
| ) |
| bool clip_uses_cacher | ( | ClipPtr | clip | ) |
| void close_clip | ( | ClipPtr | clip, |
| bool | wait | ||
| ) |
| void closeActiveClips | ( | SequencePtr | s | ) |
| void get_clip_frame | ( | ClipPtr | c, |
| long | playhead, | ||
| bool & | texture_failed | ||
| ) |
| double get_timecode | ( | ClipPtr | c, |
| long | playhead | ||
| ) |
| bool is_clip_active | ( | ClipPtr | c, |
| long | playhead | ||
| ) |
| void open_clip | ( | ClipPtr | clip, |
| bool | multithreaded | ||
| ) |
| long playhead_to_clip_frame | ( | ClipPtr | c, |
| long | playhead | ||
| ) |
| double playhead_to_clip_seconds | ( | ClipPtr | c, |
| long | playhead | ||
| ) |
| int64_t playhead_to_timestamp | ( | ClipPtr | c, |
| long | playhead | ||
| ) |
| long refactor_frame_number | ( | long | framenumber, |
| double | source_frame_rate, | ||
| double | target_frame_rate | ||
| ) |
| int retrieve_next_frame | ( | ClipPtr | c, |
| AVFrame * | f | ||
| ) |
| int64_t seconds_to_timestamp | ( | ClipPtr | c, |
| double | seconds | ||
| ) |
| void set_sequence | ( | SequencePtr | s | ) |
1.8.15