repositories
/
deb_x265.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Upstream version 1.4+222+hg5f9f7194267b
[deb_x265.git]
/
source
/
encoder
/
reference.h
diff --git
a/source/encoder/reference.h
b/source/encoder/reference.h
index 3fb9afd092a19b47cc265176c91a7b9fe328511c..6b33499a412e7bca7fcf31534a4295b04ebca4ec 100644
(file)
--- a/
source/encoder/reference.h
+++ b/
source/encoder/reference.h
@@
-25,13
+25,13
@@
#define X265_REFERENCE_H
#include "primitives.h"
#define X265_REFERENCE_H
#include "primitives.h"
+#include "picyuv.h"
#include "lowres.h"
#include "mv.h"
namespace x265 {
// private x265 namespace
#include "lowres.h"
#include "mv.h"
namespace x265 {
// private x265 namespace
-class PicYuv;
struct WeightParam;
class MotionReference : public ReferencePlanes
struct WeightParam;
class MotionReference : public ReferencePlanes
@@
-40,12
+40,12
@@
public:
MotionReference();
~MotionReference();
MotionReference();
~MotionReference();
- int init(PicYuv*, WeightParam* w
= NULL
);
+ int init(PicYuv*, WeightParam* w
p, const x265_param& p
);
void applyWeight(int rows, int numRows);
void applyWeight(int rows, int numRows);
-
PicYuv* m_reconPic
;
-
pixel* m_weightBuffer
;
- int
m_
numWeightedRows;
+
pixel* weightBuffer[3]
;
+
int numInterpPlanes
;
+ int numWeightedRows;
protected:
protected: