I commited this but.
Hardware h264 decoding doesn't work, it immediately falls back to softdecoding again.

D/dalvikvm( 1042): GC_FOR_ALLOC freed 1696K, 13% free 16753K/19207K, paused 164ms
I/QC_CORE (  113): OMXCORE API :  Get Handle 41b5bd74 OMX.qcom.video.decoder.mpeg4 1b798
I/QC_CORE (  113): before get_cmp_index **********-1
I/QC_CORE (  113): get_cmp_index: cmp_name = OMX.qcom.video.decoder.mpeg4 , core[i].name = OMX.qcom.video.decoder.avc ,count = 0 
I/QC_CORE (  113): get_cmp_index: cmp_name = OMX.qcom.video.decoder.mpeg4 , core[i].name = OMX.qcom.video.decoder.mpeg4 ,count = 1 
I/QC_CORE (  113): returning index 1
I/QC_CORE (  113): getting fn pointer
I/QC_CORE (  113): Dynamically Loading the library : libOmxMpeg4Dec.so
I/QC_CORE (  113): OMXCORE: qc_omx_component_init 18064
I/QC_CORE (  113): OMXCORE: qc_omx_component_set_callbacks 18064, 40c2742c , 1b798
I/QC_CORE (  113): free handle slot exists 0
I/QC_CORE (  113): Component 18064 Successfully created
I/QC_CORE (  113): OMXCORE: qc_omx_component_set_parameter 18064, 41b5bcbc , 16777239
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_parameter 18064, 41b5bbdc , 100663297
I/QC_CORE (  113): OMXCORE: qc_omx_component_set_parameter 18064, 41b5bbdc , 100663297
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_parameter 18064, 41b5bc88 , 100663297
I/QC_CORE (  113): OMXCORE: qc_omx_component_set_parameter 18064, 41b5bc88 , 100663297
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_parameter 18064, 41b5bc28 , 33554433
I/QC_CORE (  113): OMXCORE: qc_omx_component_set_parameter 18064, 41b5bc28 , 33554433
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_parameter 18064, 41b5bc28 , 33554433
I/QC_CORE (  113): OMXCORE: qc_omx_component_set_parameter 18064, 41b5bc28 , 33554433
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_parameter 18064, 41b5bc60 , 33554433
I/QC_CORE (  113): OMXCORE: qc_omx_component_set_parameter 18064, 41b5bc60 , 33554433
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_parameter 18064, 41b5bc60 , 33554433
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_parameter 18064, 41b5bbd8 , 33554433
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_config 18064
E/QCvdec  (  113): Error: get_config Not Implemented
I/OMXCodec(  113): [OMX.qcom.video.decoder.mpeg4] video dimensions are 320 x 240
E/QCvdec  (  113): get_extension_index: Error, Not implemented
E/OMXNodeInstance(  113): OMX_GetExtensionIndex failed
I/QC_CORE (  113): OMXCORE: qc_omx_component_get_state 18064
I/QC_CORE (  113): OMXCORE API :  Free Handle 18064
I/QC_CORE (  113): OMXCORE: qc_omx_component_deinit 18064
I/QC_CORE (  113): Calling FreeHandle in state 1 
W/QCvdec  (  113): ======================================================================
W/QCvdec  (  113):                    Open Max Statistics                                
W/QCvdec  (  113): ======================================================================
W/QCvdec  (  113): empty this buffer rate = NaN
W/QCvdec  (  113): empty this buffer total time = 0
W/QCvdec  (  113): empty this buffer count = 0
W/QCvdec  (  113): ======================================================================
I/QC_CORE (  113): Library Used 
I/OMXCodec(  113): [OMX.google.mpeg4.decoder] video dimensions are 352 x 288