Commit 1564d658 authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

strmbase: Inline the strmbase_qc structure into struct strmbase_renderer.

parent b9393d08
......@@ -272,23 +272,11 @@ void strmbase_passthrough_eos(struct strmbase_passthrough *passthrough);
void strmbase_passthrough_invalidate_time(struct strmbase_passthrough *passthrough);
void strmbase_passthrough_update_time(struct strmbase_passthrough *passthrough, REFERENCE_TIME time);
struct strmbase_qc
{
IQualityControl IQualityControl_iface;
struct strmbase_pin *pin;
IQualityControl *tonotify;
/* Render stuff */
REFERENCE_TIME last_left, avg_duration, avg_pt;
REFERENCE_TIME current_jitter, current_rstart, current_rstop, clockstart;
double avg_rate;
};
struct strmbase_renderer
{
struct strmbase_filter filter;
struct strmbase_passthrough passthrough;
struct strmbase_qc qc;
IQualityControl IQualityControl_iface;
struct strmbase_sink sink;
......@@ -303,6 +291,11 @@ struct strmbase_renderer
HANDLE flush_event;
REFERENCE_TIME stream_start;
IQualityControl *qc_sink;
REFERENCE_TIME last_left, avg_duration, avg_pt;
REFERENCE_TIME current_jitter, current_rstart, current_rstop;
double avg_rate;
const struct strmbase_renderer_ops *pFuncsTable;
BOOL eos;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment