decoder: removed interlacing property

Interlacing should be moved somewhere else in the pipeline
This commit is contained in:
itsmattkc
2022-05-24 17:18:22 -07:00
parent eca236134b
commit 6371fe0bc0
4 changed files with 8 additions and 28 deletions
+3 -7
View File
@@ -150,13 +150,9 @@ public:
RetrieveVideoParams()
{
divider = 1;
src_interlacing = VideoParams::kInterlaceNone;
dst_interlacing = VideoParams::kInterlaceNone;
}
int divider;
VideoParams::Interlacing src_interlacing;
VideoParams::Interlacing dst_interlacing;
void reset()
{
@@ -165,7 +161,7 @@ public:
bool operator==(const RetrieveVideoParams& rhs) const
{
return divider == rhs.divider && src_interlacing == rhs.src_interlacing && dst_interlacing == rhs.dst_interlacing;
return divider == rhs.divider;
}
bool operator!=(const RetrieveVideoParams& rhs) const
@@ -295,8 +291,8 @@ protected:
return stream_;
}
static int64_t GetTimeInTimebaseUnits(const rational& time, const rational& timebase, int64_t start_time, VideoParams::Interlacing interlacing);
static rational GetTimestampInTimeUnits(int64_t time, const rational& timebase, int64_t start_time, VideoParams::Interlacing interlacing);
static int64_t GetTimeInTimebaseUnits(const rational& time, const rational& timebase, int64_t start_time);
static rational GetTimestampInTimeUnits(int64_t time, const rational& timebase, int64_t start_time);
signals:
/**