diff options
Diffstat (limited to 'src/render')
| -rw-r--r-- | src/render/queue_libplacebo.c | 2 | ||||
| -rw-r--r-- | src/render/renderer_libplacebo.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/render/queue_libplacebo.c b/src/render/queue_libplacebo.c index f666560..2e9c984 100644 --- a/src/render/queue_libplacebo.c +++ b/src/render/queue_libplacebo.c @@ -399,7 +399,7 @@ static void queue_lp_push_av_frame(struct camu_frame_queue *queue, AVFrame *fram frame->opaque = lq; pl_queue_push(lq->queue, &(struct pl_source_frame){ .pts = pts, - .duration = camu_ff_frame_duration(frame) * av_q2d(stream->time_base), + .duration = camu_ff_get_frame_duration(frame) * av_q2d(stream->time_base), .map = map_av_frame, .unmap = unmap_av_frame, .discard = discard_av_frame, diff --git a/src/render/renderer_libplacebo.c b/src/render/renderer_libplacebo.c index 6ddb972..d6f95a8 100644 --- a/src/render/renderer_libplacebo.c +++ b/src/render/renderer_libplacebo.c @@ -483,7 +483,7 @@ static bool renderer_lp_render(struct camu_renderer *renderer, struct camu_scree target->crop.y0 += video->view.y_offset; target->crop.x1 += video->view.x_offset; target->crop.y1 += video->view.y_offset; - target->rotation = video->view.rotation; + target->rotation = mix.frames[0]->rotation - video->view.rotation; /* //lr->params.color_map_params = pl_color_map_params(.inverse_tone_mapping = true); if () { |