From d1f942107cc4f1b3e7f34e7464dcf36a6c1a8981 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Thu, 26 Nov 2015 02:33:43 -0800 Subject: [PATCH] msm8974: Kill mm-parser * Qualcomm caused hell-on-earth with libavenhancements- an apparently well-intentioned effort to minimize the amount of change in f/av which has backfired. In order to use this library, an OEM must not change *anything* *anywhere* in f/av to maintain ABI exactness. And that ABI exactness is different per SoC branch and constantly in motion. Best of all, the base classes are monkey patched with a proprietary library which also is different per SoC branch and much exactly match the f/av code. And if you get the ABI right, then your customizations stop working because they've been hijacked by overloading. The whole message bus is hijacked, and you're wasting your time. * Now that FFMPEG can talk to all the hardware codecs, there is no reason to tolerate this. Our stack has more features, more codec support, and it's open source all the way. * I love Qualcomm's SoCs, but come on guys.. I expect every OEM will complain about this AV shit then proceed to gut it as I am doing. Change-Id: I8ed0de62d64cc10054933cd70a9958ea10359c7a --- msm8974.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/msm8974.mk b/msm8974.mk index 6b7fbce..e0ff264 100644 --- a/msm8974.mk +++ b/msm8974.mk @@ -39,7 +39,6 @@ PRODUCT_COPY_FILES += \ PRODUCT_PROPERTY_OVERRIDES += \ audio.offload.buffer.size.kb=32 \ audio.offload.gapless.enabled=false \ - mm.enable.qcom_parser=3314291 \ av.offload.enable=true PRODUCT_PROPERTY_OVERRIDES += \