Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2016-04-16 21:57:48 +0300
committerHendrik Leppkes <h.leppkes@gmail.com>2016-04-16 22:18:46 +0300
commitaec59c69cf6d6c274477712c6468d15d94eb8bf1 (patch)
tree5951573e17474dbe38f1ac7ae761b324b86d9bc6 /decoder
parentec5a4156c9bb9d9855800dba0f5f42396850f67d (diff)
CDecWMV9/CDecWMV9MFT: Do not declare conflicting types in headers.
Move struct declaration inside class so they are in proper namespace. This fixes errors with a few analyzers. Apparently compiler/analyzer were confused by the same struct name in two components.
Diffstat (limited to 'decoder')
-rw-r--r--decoder/LAVVideo/decoders/wmv9.h12
-rw-r--r--decoder/LAVVideo/decoders/wmv9mft.h12
2 files changed, 12 insertions, 12 deletions
diff --git a/decoder/LAVVideo/decoders/wmv9.h b/decoder/LAVVideo/decoders/wmv9.h
index d41ec670..c2182431 100644
--- a/decoder/LAVVideo/decoders/wmv9.h
+++ b/decoder/LAVVideo/decoders/wmv9.h
@@ -27,14 +27,14 @@
class CVC1HeaderParser;
-typedef struct _Buffer {
- BYTE *buffer = nullptr;
- size_t size = 0;
- bool used = false;
-} Buffer;
-
class CDecWMV9 : public CDecBase
{
+ typedef struct _Buffer {
+ BYTE *buffer = nullptr;
+ size_t size = 0;
+ bool used = false;
+ } Buffer;
+
public:
CDecWMV9(void);
virtual ~CDecWMV9(void);
diff --git a/decoder/LAVVideo/decoders/wmv9mft.h b/decoder/LAVVideo/decoders/wmv9mft.h
index d3855877..a4dc00a1 100644
--- a/decoder/LAVVideo/decoders/wmv9mft.h
+++ b/decoder/LAVVideo/decoders/wmv9mft.h
@@ -45,14 +45,14 @@ typedef HRESULT STDAPICALLTYPE tMFAverageTimePerFrameToFrameRate(UINT64 unAverag
class CVC1HeaderParser;
-typedef struct _Buffer {
- IMFMediaBuffer *pBuffer = nullptr;
- DWORD size = 0;
- bool used = false;
-} Buffer;
-
class CDecWMV9MFT : public CDecBase
{
+ typedef struct _Buffer {
+ IMFMediaBuffer *pBuffer = nullptr;
+ DWORD size = 0;
+ bool used = false;
+ } Buffer;
+
public:
CDecWMV9MFT(void);
virtual ~CDecWMV9MFT(void);