[Android Software/Hacking General [Developers Only]] erikcas:
oke not far now. Did some other mod (from CM9 code) into SurfaceTexture and Bufferqueue (you already saw it Rashed :P) and instead of flooding

E/Adreno200-ES20( 166): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 166): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 166): [SurfaceView] updateTexImage: error binding external texture image 0x2e (slot 0): 0x502
E/Adreno200-ES20( 166): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 166): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 166): [SurfaceView] updateTexImage: error binding external texture image 0x2f (slot 1): 0x502
E/Adreno200-ES20( 166): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 166): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 166): [SurfaceView] updateTexImage: error binding external texture image 0x30 (slot 2): 0x502

endlessly, logcat now looks like:

I/ChromiumHTTPDataSource( 169): connect to http://redirector.c.youtube.com/videoplayback?id=5f20aa830f9249fd&itag=18&source=youtube&uaopt=no-save&upn=7rgT-7D7eec&el=user_uploads&devKey=ATpxuMO4AN5NR1nGmfaQDBQO88HsQjpE1a8d1GxQnGDm&app=youtube_gdata&ip=0.0.0.0&ipbits=0&expire=1353045861&sparams=id,itag,source,uaopt,upn,ip,ipbits,expire&signature=958D3B5F6DE0F74AEB72B0BBBF66EA05A150C1CE.793595BC4BF405BC98A4312EA98DF614A26A57DB&key=yta1&androidcid=android-google&dnc=1 @0
D/ ( 169): Failed to load DoObserveConnections symbol in tcp-connections.so
I/Choreographer( 1398): Skipped 137 frames! The application may be doing too much work on its main thread.
D/dalvikvm( 1398): GC_CONCURRENT freed 1306K, 25% free 7541K/9927K, paused 7ms+39ms, total 148ms
W/WVMExtractor( 169): Failed to open libwvm.so
I/OMXCodec( 169): [OMX.qcom.video.decoder.avc] Non-Interlaced format detected
I/OMXCodec( 169): [OMX.qcom.video.decoder.avc] AVC profile = 66 (Baseline), level = 30
I/OMXCodec( 169): [OMX.qcom.video.decoder.avc] Enable frame by frame mode
E/QCvdec ( 169): Setparameter: unknown param 2130706434
W/OMXCodec( 169): Failed to set frame packing format on component
E/QCvdec ( 169): Error: get_config Not Implemented
I/OMXCodec( 169): [OMX.qcom.video.decoder.avc] video dimensions are 640 x 360
I/Choreographer( 1398): Skipped 52 frames! The application may be doing too much work on its main thread.
I/Choreographer( 1398): Skipped 36 frames! The application may be doing too much work on its main thread.
E/QCvdec ( 169): OMXCORE-SM:Recieved command DISABLE (2)
E/QCvdec ( 169): Omx Flush issued when vdec is not initialized yet.
E/QCvdec ( 169): Error: get_config Not Implemented
I/OMXCodec( 169): [OMX.qcom.video.decoder.avc] video dimensions are 640 x 360
E/QCvdec ( 169): OMXCORE-SM:Recieved command ENABLE (3)
E/QCvdec ( 169): ERROR - VDL_Configure_HW: cannot open axi_freq -1
I/SoftwareRenderer( 169): Buffer color format: 0x7FA30C00
I/SoftwareRenderer( 169): Video params: mWidth: 640, mHeight: 360, mCropWidth: 640, mCropHeight: 360, mCropTop: 0, mCropLeft: 0
E/Adreno200-ES20( 166): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 166): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 166): [SurfaceView] updateTexImage: error binding external texture image 0x2e (slot 0): 0x502
E/Adreno200-ES20( 166): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 166): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 166): [SurfaceView] updateTexImage: error binding external texture image 0x2f (slot 1): 0x502
E/Adreno200-ES20( 166): <qgl2DrvAPI_glEGLImageTargetTexture2DOES:2552>: GL_INVALID_OPERATION
E/Adreno200-ES11( 166): <glEGLImageTargetTexture2DOES:469>: GL_INVALID_OPERATION
E/SurfaceTexture( 166): [SurfaceView] updateTexImage: error binding external texture image 0x30 (slot 2): 0x502
I/AudioHardware( 169): set device to SND_DEVICE_SPEAKER device_id=0
I/AudioHardware( 169): Enabling post proc features with mask 0x0000
D/dalvikvm( 1398): GC_CONCURRENT freed 1810K, 28% free 7626K/10503K, paused 13ms+19ms, total 131ms
D/dalvikvm( 1398): WAIT_FOR_CONCURRENT_GC blocked 119ms
W/LatinIME( 673): Deprecated private IME option specified: nm
W/LatinIME( 673): Use com.android.inputmethod.latin.noMicrophoneKey instead
W/SettingsValues( 673): Cannot load auto correction threshold setting. currentAutoCorrectionSetting: 0, autoCorrectionThresholdValues: [, 0.185, 0.067, 0]
D/dalvikvm( 1398): GC_FOR_ALLOC freed 1589K, 28% free 7619K/10567K, paused 118ms, total 119ms
I/dalvikvm( 1398): Jit: resizing JitTable from 2048 to 4096
D/PhoneStatusBar( 511): addNotification score=0
I/Choreographer( 673): Skipped 124 frames! The application may be doing too much work on its main thread.
I/NuCachedSource2( 169): ERROR_END_OF_STREAM
D/dalvikvm( 1398): GC_FOR_ALLOC freed 1601K, 28% free 7613K/10567K, paused 74ms, total 74ms
D/Finsky ( 1328): [1] 6.onPostExecute: Successfully

So flooding stopped. Now problem is, YT does not close anymore (close app, wait/report/ok)

when force closed, logcat throws:

E/BufferQueue( 166): [SurfaceView] dequeueBuffer: SurfaceTexture has been abandoned!
W/SoftwareRenderer( 169): Surface::dequeueBuffer returned error -19
I/ActivityManager( 378): Start proc com.google.android.youtube for activity com.google.android.youtube/.app.honeycomb.phone.HomeActivity: pid=1917 uid=10053 gids={3003, 1015, 1006, 1028}
E/QCvdec ( 169): Flush VDL_stats_q: stats_ptr 0x4b2a8
W/QCvdec ( 169): ======================================================================
W/QCvdec ( 169): Open Max Statistics
W/QCvdec ( 169): ======================================================================
W/QCvdec ( 169): empty this buffer rate = 0.035117
W/QCvdec ( 169): empty this buffer total time = 512569313
W/QCvdec ( 169): empty this buffer count = 18
W/QCvdec ( 169): ======================================================================
W/QCvdec ( 169): ===========================================================
W/QCvdec ( 169): Arm Statistics
W/QCvdec ( 169): ===========================================================
W/QCvdec ( 169): Total number of frames decoded = 12
W/QCvdec ( 169): Average Arm time/frame(ms) = 7.135917
W/QCvdec ( 169): Frames Arm Decoded/sec = 140.136169
W/QCvdec ( 169): ===========================================================
W/QCvdec ( 169): Frame Done Statistics
W/QCvdec ( 169): ===========================================================
W/QCvdec ( 169): Frame done cumulative time = 512503207
W/QCvdec ( 169): Frames Done per second = 0.021463
W/QCvdec ( 169): ===========================================================
W/QCvdec ( 169): ===========================================================
W/QCvdec ( 169): Dsp Statistics
W/QCvdec ( 169): ===========================================================
W/QCvdec ( 169): Total number of frames decoded = 12
W/QCvdec ( 169): Average Dsp time/frame(ms) = 19.112667
W/QCvdec ( 169): Frames Dsp Decoded/sec) = 52.321323
W/QCvdec ( 169): ===========================================================
E/Trace ( 1917): error opening trace file: No such file or directory (2)

So it seems like it stops @ 12th frame. Who googles with me :P:P:P??????