{"shas":[["db5456b662339c8b27f9038252a873989cd52d94","6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","Support old libaudiopolicy binaries\n\nThe stream strategy and effects methods are new on 2.3, and invoking them\non old audiopolicy proprietaries results in bad things.\nEspecially if those proprietaries have other non-standard functions\ninserted into the interface, in the same locations this code expects to\nfind effects-related things...\n\nEnable with BOARD_USES_FROYO_AUDIOPOLICY\n\nChange-Id: I3564862b31d44394a99e37767c767ce1a53d77a1","Ricardo Cerqueira"],["0e4a8ce648aec17dbecd0d43146122647521fbf5","6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","power: Allow shutdownthread to invoke an external reboot command\n\nThis is for use in devices where the kernel doesn't react to arguments\nin the reboot syscall, and need some other toggle or command\n\nActivate with, for example:\nTARGET_RECOVERY_PRE_COMMAND := \"/system/bin/setup-recovery\"\n\nNote that this applies only to system_server, not the native layer\n\nChange-Id: I55671a282cb53f7708460ba32fb4763fb40b5e96","Ricardo Cerqueira"],["60e567e95bb9aa8e266c72f6b3f8188b6ebafe93","6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","libcameraservice: Add support for LGE FFC\n\nChange-Id: Iec98bcf9b0a26c934955b27edf7252849b1cf42e","Ricardo Cerqueira"],["8397f288d2ae0767eb3d35f1ee1af1fe94ff69b6","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","Merge \"Support old libaudiopolicy binaries\" into gingerbread","Steve Kondik"],["abb225f9531097dc00a6764072d1b0b39c2addec","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","Merge \"power: Allow shutdownthread to invoke an external reboot command\" into gingerbread","Steve Kondik"],["29afdf8b647123106381c2227480cb20252dde21","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","Merge \"libcameraservice: Add support for LGE FFC\" into gingerbread","Steve Kondik"],["7a502d3e9df214bfa53055cd02e426d99728eb0f","b767792259c94afe18d6e23c1e76a4188f5468b7@nvidia.com","StageFright: Handle PortSettingsChanged properly\n\nOn receiving OMX_IndexConfigCommonOutputCrop through EventPortSettingsChanged,\nthere is no need to reallocate/reconfigure the output buffers.\n\nCrop rect has to be handle separately.\n\nChange-Id: I7ee0efe9a4e247e9f90962b3657857f9907d4011","Sandeep Shinde"],["5cd46d76df1b118cee838f8bd01b4e0db93d71ca","6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","libstagefright: Add nvidia OMX codecs\n\nChange-Id: Ic78b5e6e158e99d7a6f507e4a0e01f350c40b698","Ricardo Cerqueira"],["891bdf8569214c64bc014ddb0096d4bde658a020","f3a16c2880da4f04d57996a89d699ba99c3229c1@nvidia.com","framework: Add Nvidia codec quirks\n\nModifying the codec quirks in OMXCodec.cpp to add\nthe flag kDecoderLiesAboutNumberOfChannels, otherwise\nmono files will play as stereo, and sound 2X speed.\n\nBug 809011\n\nChange-Id: I5d4a788b54d7d803f8d5297162bb47a2abde4d6c","ScottPeterson"],["48f18e5680cc87267b00898b65964e19596e47a4","6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","ui: overlay: Allow the overlay HAL to always choose the display format\n\nAlways force automagic format selection from the overlay. Enable\nwith TARGET_OVERLAY_ALWAYS_DETERMINES_FORMAT in the board file\n\nChange-Id: I868057ba0af43e2ccbe37fa9ce8ca3a00505457b","Ricardo Cerqueira"],["5487b37a432ec8a00ba609a05260f70c9bc8f89d","38aa7be56f7ac20f304eb54a71714278bc17a466@nvidia.com","aacenc: Commenting of Check to Avoid Crash\n\nIn AACEncoder.cpp, the \"Check\" functionality is used to check whether\nthe No. of Samples for the output is not zero. In case of 1 channel\nrecording, the No. of Samples per frame is 1024 and the acceptable\nlimit is 1024 for AAC rendition. So, no problem occurs. But in case of\n2 channels, No. of Samples = 1024 * 2 = 2048. While the acceptable\nlimit is 2048, the encoder gets 1024 samples per frame and hence waits\nfor another 1024 samples. In the mean time, it sends\noutputData.Length = 0 and hence there is a crash issue.\n\nIf the check condition is commented, there is no further problem and\nencoding can be done smoothly. This change does not break any other\nfunctionality.\n\nbug 795379, bug 781177\n\nChange-Id: If11d469f261dc5f817d2e6f1b780cf873711cde6","Sayak Ghosh Choudhury"],["1cde32aa8e863656c1c2380350882a5163256a69","397c2f35a6b69e3e6d2137eba151ddfe863823b8@nvidia.com","GB:enabling hw media recorder\n\n- enabling hw media recorder.\n- bug 786503\n\nChange-Id: I6f67e7e46ff41f17dc0296bd0938b52c522d6958\n\nIgnore transient errors from hw mediarecorder\n\nChange-Id: I1f2c61f0ce156fd925d6a573345f6662f01ce88e\n\ncamera_client: Add older connect() symbol\n\nLG's binary hwmediarecorder uses the old (pre multi-cam) version\nwithout the cameraId argument, so wrap the new version to make\nthe symbol available\n\nChange-Id: Ic7362e3f0fc66954dfb6e3545c8c2d63ea939fcd","Dhiraj Nadgouda"],["91896e2d914188fe98bd73511eb5cabac96ce7be","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","Merge \"Fix Banding on HD2\" into gingerbread","Steve Kondik"],["9fc4721e353a185e054c99184989f5ad42fd59a4","e4bbe5b7a4c1eb55652965aee885dd59bd2ee7f4@mahram.ca","Merge remote branch 'upstream/gingerbread' into gingerbread","copolii"]],"repo":"copolii/android_frameworks_base","actor":"copolii","ref":"refs/heads/gingerbread","size":14,"head":"9fc4721e353a185e054c99184989f5ad42fd59a4","actor_gravatar":"ffde5e608e858741429fd28ddfc0594a","push_id":29627094}