[R44C] Fix to broken clear WMV playback

BZ: 192703

A newly added member to AsfBitmapInfoHeader required for playready was causing it. Fixed using an alternative.

Change-Id: I156395c859400e6eccbd0f84ee291b8819d9786f
Signed-off-by: RupaliX <rupalix.sharma@intel.com>
diff --git a/asfparser/AsfHeaderParser.cpp b/asfparser/AsfHeaderParser.cpp
index 1abb4d6..0d9b45e 100644
--- a/asfparser/AsfHeaderParser.cpp
+++ b/asfparser/AsfHeaderParser.cpp
@@ -319,12 +319,11 @@
     if (bmp->compressionID == FOURCC('Y', 'D', 'R', 'P')) {
         // That means PYV content
         uint32_t* ptrActCompId = (uint32_t*)((data + sizeof(AsfVideoInfoHeader) + bmp->formatDataSize - sizeof(uint32_t)));
-        bmp->actualCompressionID = *ptrActCompId;
-        videoInfo->fourCC = bmp->actualCompressionID;
-        LOGV("onVideoSpecificData() with bmp->actualCompressionID = %x", bmp->actualCompressionID);
+        videoInfo->fourCC = (*ptrActCompId);
     } else {
         videoInfo->fourCC = bmp->compressionID;
     }
+    LOGV("onVideoSpecificData() with videoInfo->fourCC = %x", videoInfo->fourCC);
 
     // TODO: get aspect ratio from video meta data
     videoInfo->aspectX = 1;
@@ -376,15 +375,14 @@
     audioInfo->streamNumber = obj->flags.bits.streamNumber;
     audioInfo->encryptedContentFlag = obj->flags.bits.encryptedContentFlag;
     audioInfo->timeOffset = obj->timeOffset;
-    LOGV("onAudioSpecificData => format->codecIDFormatTag = %x",format->codecIDFormatTag);
 
     if (format->codecIDFormatTag == 0x5052) {
         uint32_t* ptrActCodecId = (uint32_t*)((data + sizeof(AsfWaveFormatEx) + format->codecSpecificDataSize - sizeof(format->codecIDFormatTag)));
-        format->codecIDFormatTag = *ptrActCodecId;
-        audioInfo->codecID = format->codecIDFormatTag;
+        audioInfo->codecID = (*ptrActCodecId);
     } else {
         audioInfo->codecID = format->codecIDFormatTag;
     }
+    LOGV("onAudioSpecificData => format->codecIDFormatTag = %x",format->codecIDFormatTag);
 
     audioInfo->numChannels = format->numberOfChannels;
     audioInfo->sampleRate= format->samplesPerSecond;
diff --git a/asfparser/AsfObjects.h b/asfparser/AsfObjects.h
index 7cf1c37..9d92dbb 100644
--- a/asfparser/AsfObjects.h
+++ b/asfparser/AsfObjects.h
@@ -318,7 +318,7 @@
     int32_t verticalPixelsPerMeter;
     uint32_t colorsUsedCount;
     uint32_t importantColorsCount;
-    uint32_t actualCompressionID;
+    //uint8_t codecSpecificData[];
 };
 
 #pragma pack(pop)