mix_vbp: Porting patch#30260 from R2 to R3

BZ: 20200

    ---------------
    patches history
    ---------------

    commit ac65b13110c4dea833a8c2ce5e1874fca212cdff
    Author: Dan Liang <dan.liang@intel.com>
    Date:   Sun Jan 1 21:15:02 2012 +0800

        mix_vbp: fix vbp parser issue when mpeg-4 resync marker is embedded in 00 00 03 byte sequence pattern.

        BZ: 18166

        mpeg-4 spec doesn't support the mechanism of emulation prevention byte insertion,
        so no need to remove 0x03 from the bitstream. Otherwise the resync marker may not
        be found and cause slice data loss.

        Change-Id: I2b6314ce8ab2cf712461bed5a85c55898fd72426
        Signed-off-by: Dan Liang <dan.liang@intel.com>
        Reviewed-on: http://android.intel.com:8080/30260
        Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
        Tested-by: Ding, Haitao <haitao.ding@intel.com>
        Reviewed-by: buildbot <buildbot@intel.com>
        Tested-by: buildbot <buildbot@intel.com>

Change-Id: I4ad93d02428608e7f4ff481e350b6f4066bf0642
Reviewed-on: http://android.intel.com:8080/32268
Reviewed-by: Liang, Dan <dan.liang@intel.com>
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
2 files changed