[Galaxy Note Pro 12.2 Android Development] nswenson:
I noticed that Citrix Receiver doesn't work on this ROM. Digging into the trace, I see that the issue is with OMX.Exynos.AVCDecoder:

...

04-30 09:49:08.688 E/ACodec (12894): [OMX.Exynos.AVC.Decoder] ERROR(0x80001001)

04-30 09:49:08.688 E/ACodec (12894): signalError(omxError 0x80001001, internalError -2147483648)

04-30 09:49:08.689 E/MediaCodec(12894): Codec reported err 0x80001001, actionCode 0, while in state 6

04-30 09:49:08.691 D/TUI (12894): onDriverShutdown

...

Any chance you can fix this codec which is needed for Citrix desktop streaming?

The entire trace of this error is below:

--------- beginning of main

04-30 09:49:08.576 W/AudioCapabilities(12894): Unsupported mime audio/x-ape

04-30 09:49:08.576 W/AudioCapabilities(12894): Unsupported mime audio/vnd.dts

04-30 09:49:08.577 W/AudioCapabilities(12894): Unsupported mime audio/ffmpeg

04-30 09:49:08.578 W/VideoCapabilities(12894): Unsupported mime video/mpeg2

04-30 09:49:08.579 W/VideoCapabilities(12894): Unsupported mime video/x-ms-wmv

04-30 09:49:08.581 W/VideoCapabilities(12894): Unsupported mime video/vnd.rn-realvideo

04-30 09:49:08.582 W/VideoCapabilities(12894): Unsupported mime video/x-flv

04-30 09:49:08.584 W/VideoCapabilities(12894): Unsupported mime video/ffmpeg

04-30 09:49:08.598 I/OMXClient(12894): Using client-side OMX mux.

04-30 09:49:08.661 W/AHierarchicalStateMachine(12894): Warning message AMessage(what = 'omx ', target = 1) = {

04-30 09:49:08.661 W/AHierarchicalStateMachine(12894): int32_t type = 0

04-30 09:49:08.661 W/AHierarchicalStateMachine(12894): int32_t node = 62

04-30 09:49:08.661 W/AHierarchicalStateMachine(12894): int32_t event = 3

04-30 09:49:08.661 W/AHierarchicalStateMachine(12894): int32_t data1 = 1

04-30 09:49:08.661 W/AHierarchicalStateMachine(12894): int32_t data2 = 117440527

04-30 09:49:08.661 W/AHierarchicalStateMachine(12894): } unhandled in root state.

04-30 09:49:08.688 E/ACodec (12894): [OMX.Exynos.AVC.Decoder] ERROR(0x80001001)

04-30 09:49:08.688 E/ACodec (12894): signalError(omxError 0x80001001, internalError -2147483648)

04-30 09:49:08.689 E/MediaCodec(12894): Codec reported err 0x80001001, actionCode 0, while in state 6

04-30 09:49:08.691 D/TUI (12894): onDriverShutdown

04-30 09:49:08.696 E/AndroidDialogManager(12894): java.lang.IllegalStateException

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:1036)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.graphics.MediaCodecBehaviorProbe.DecodeTestFrame(MediaCodecBehaviorProbe.java:305)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.graphics.MediaCodecBehaviorProbe.Probe(MediaCodecBehaviorProbe.java:98)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.graphics.MediaCodecHelpers.ProbeMediaCodecBehavior(MediaCodecHelpers.java:245)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.graphics.MediaCodecHelpers.GetMediaCodecBuffersFrames(MediaCodecHelpers.java:159)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.graphics.MediaCodecHelpers.DecoderSupports(MediaCodecHelpers.java:86)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.graphics.MediaCodecH264Decoder.SupportsH264DecodingOnThisDevice(MediaCodecH264Decoder.java:78)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.vd.thinwire.two.H264SupportBase.DetermineH264Support(H264SupportBase.java:291)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.vd.thinwire.two.TwTwoDriver.DetermineTwH264Config(TwTwoDriver.java:1979)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.vd.thinwire.two.TwTwoDriver.GetPreferredTwH264Config(TwTwoDriver.java:1482)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.vd.thinwire.ThinwireVirtualDriver.addInitResponseData(ThinwireVirtualDriver.java:346)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.wd.ica30.ICA30WinstationDriver.writeVirtualDriverBody(ICA30WinstationDriver.java:696)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.wd.ica30.ICA30WinstationDriver.writeModuleBody(ICA30WinstationDriver.java:559)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.wd.ica30.ICA30WinstationDriver.handlePacketInitRequest(ICA30WinstationDriver.java:482)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.wd.ica30.ICA30WinstationDriver.processNextCmd(ICA30WinstationDriver.java:1899)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.wd.WDDispatcher.consumeData(WDDispatcher.java:307)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.Expander.consumeData(Expander.java:133)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.wd.HighThroughputExtractor.consumeData(HighThroughputExtractor.java:115)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.pd.encrypt.EncryptProtocolDriver.consumeData(EncryptProtocolDriver.java:264)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.pd.rframe.RFrameProtocolDriver.consumeData(RFrameProtocolDriver.java:188)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.td.TransportDriver.dataArrived(TransportDriver.java:401)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.td.tcp.TCPTransportDriver.pumpData(TCPTransportDriver.java:437)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at com.citrix.client.module.td.TransportDriver.run(TransportDriver.java:234)

04-30 09:49:08.696 E/AndroidDialogManager(12894):	at java.lang.Thread.run(Thread.java:818)

04-30 09:49:08.757 D/mali_winsys(12894): new_window_surface returns 0x3000

04-30 09:49:08.791 D/mali_winsys(12894): new_window_surface returns 0x3000

04-30 09:49:11.125 I/art (12894): System.exit called, status: 0

By the way, I'm on the lastest build of 5.1.1, which was released on April 23rd.