[Nook Color Android Development] krylon360:
I'll leave this here for now.

pushed a change to CM gerrit that now allows OMAP3 to load with RGB8888.

I pushed this for both the ICS and JB branches. Just waiting for them to approve it. This will also allow us to remove the

# Workaround for eglconfig error

#BOARD_NO_RGBX_8888 := true

from our BoardConfig.mk in both ICS and JB

Overlay.omap3.so is now building from source. No more Prebuilt which probably came from GB

Working on HWC. Needs a little work. Device boots but with a backlit screen. System loads, and I get email notifications, just cant read them.

This is the error that's causing it: E/ti_hwc ( 103): failed to open dsscomp (2)

Also, TI Components now are loading.

D/TIOMX_CORE( 106): init count = 1

and wait for it...

HW Decoders are now being seen. :)

and loading.

D/TIOMX_CORE( 106): Found component OMX.TI.Video.Decoder with refCount 0 pHandle (0x40d9ff38)

D/TI_Video_Decoder( 106): OMX_ComponentInit():296 TI Video Decoder

I/OMXCodec( 106): [OMX.TI.Video.Decoder] AVC profile = 66 (Baseline), level = 30

D/TI_Video_Decoder( 106): VIDDEC_SetParameter():1448 Set i/p resolution: 640x360, nBufferSize: 460800

D/TI_Video_Decoder( 106): VIDDEC_SetParameter():1463 Setting VIDDEC_COLORFORMAT422

D/TI_Video_Decoder( 106): VIDDEC_SetParameter():1483 Set OUT/p resolution: 640x360, nBufferSize: 460800

D/TI_Video_Decoder( 106): VIDDEC_SetParameter():1448 Set i/p resolution: 640x360, nBufferSize: 21331

I/OMXCodec( 106): [OMX.TI.Video.Decoder] video dimensions are 640 x 360

D/TI_Video_Decoder( 106): VIDDEC_InitDSP_H264Dec():6609 Before Rounding: nFrameWidth = 640, nFrameHeight = 360

D/TI_Video_Decoder( 106): VIDDEC_InitDSP_H264Dec():6612 After Rounding: nFrameWidth = 640, nFrameHeight = 368

still needs a little debugging, but it's getting pretty damn close!

EDIT:

YouTube is now playing using HW Decoding and not software decoding. :)

I/ChromiumHTTPDataSource( 106): connect to http://redirector.c.youtube.com/vid...ey=yta1&androidcid=mvapp-android-google&dnc=1 @0

W/WVMExtractor( 106): Failed to open libwvm.so

D/TIOMX_CORE( 106): Found component OMX.TI.Video.Decoder with refCount 0 pHandle (0x40ed4eb0)

D/TI_Video_Decoder( 106): OMX_ComponentInit():296 TI Video Decoder

I/OMXCodec( 106): [OMX.TI.Video.Decoder] AVC profile = 66 (Baseline), level = 21

D/TI_Video_Decoder( 106): VIDDEC_SetParameter():1448 Set i/p resolution: 480x270, nBufferSize: 460800

D/TI_Video_Decoder( 106): VIDDEC_SetParameter():1463 Setting VIDDEC_COLORFORMAT422

D/TI_Video_Decoder( 106): VIDDEC_SetParameter():1483 Set OUT/p resolution: 480x270, nBufferSize: 259200

D/TI_Video_Decoder( 106): VIDDEC_SetParameter():1448 Set i/p resolution: 480x270, nBufferSize: 460800

I/OMXCodec( 106): [OMX.TI.Video.Decoder] video dimensions are 480 x 270

D/TI_Video_Decoder( 106): VIDDEC_InitDSP_H264Dec():6609 Before Rounding: nFrameWidth = 480, nFrameHeight = 270

D/TI_Video_Decoder( 106): VIDDEC_InitDSP_H264Dec():6612 After Rounding: nFrameWidth = 480, nFrameHeight = 272

V/Omap3ALSA( 106): In omap3 standby

I/SoftAAC2( 106): Reconfiguring decoder: 44100 Hz, 2 channels

These changes aren't pushed anywhere yet. Still needs testing.

Here's a vid showing I didnt just take these out of a pastebin. lol

[YOUTUBE]c9oufrSCRXw[/YOUTUBE]

for some reason the YouTube didnt encode the audio properly on the video, but audio is fine in the build.