libstagefright - Experimental hardware video decoding builds
(2013-01-24, 01:41)Koying Wrote: All,

I you see lines like this in your log:
Code:
00:01:49 T:28888136   ERROR: CDVDVideoCodecStageFright:: - failed to open, codec(28), profile(100), level(51)
00:01:49 T:28888136   DEBUG: FactoryCodec - Video: stf-h264 - Failed
It means no HW decoder was found to play the requested file and thus SW ffmpeg was used.

Apparently, most A10 cannot. Are there postive reports using A10?

Im not sure if this has always to be the case ?

as this vc-1 bitstream in .mkv fails to be hardware decoded with XBMC

V/XBMC (11603): 03:42:45 T:1746372192 DEBUG: FactoryCodec - Video: stf-xxxx - Opening

I/OMXClient(11603): Using client-side OMX mux.

V/XBMC (11603): 03:42:45 T:1746372192 ERROR: CDVDVideoCodecStageFright:: - failed to open, codec(72), profile(3), level(3)

V/XBMC (11603): 03:42:45 T:1746372192 DEBUG: FactoryCodec - Video: stf-vc1 - Failed

V/XBMC (11603): 03:42:45 T:1746372192 DEBUG: FactoryCodec - Video: - Opening

V/XBMC (11603): 03:42:45 T:1746372192 DEBUG: SECTION:LoadDLL(libswresample-0-arm.so)

V/XBMC (11603): 03:42:45 T:1746372192 DEBUG: Loading: /data/data/org.xbmc.xbmc/lib/libswresample-0-arm.so

V/XBMC (11603): 03:42:45 T:1746372192 DEBUG: SECTION:LoadDLL(libavfilter-2-arm.so)

V/XBMC (11603): 03:42:45 T:1746372192 DEBUG: Loading: /data/data/org.xbmc.xbmc/lib/libavfilter-2-arm.so

V/XBMC (11603): 03:42:45 T:1746372192 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: SMPTE VC-1



but this .mkv vc-1 plays Hardware decoded perfectly fine with the Stock RockChip Player and MX Player

though there is a difference most RockChip decoder are registered with the naming scheme omx.rk. a few though doesn't seem to share this and are named just like in the case of the VC-1 Decoder "VC1Decoder" im not sure if that plays into the Software Fallback in anyway.

V/XBMC ( 1782): 06:00:31 T:1746340176 DEBUG: FactoryCodec - Video: stf-xxxx - Opening

V/XBMC ( 1782): 06:00:31 T:1746340176 INFO: CBitstreamConverter::Open bitstream to annexb init

I/OMXClient( 1782): Using client-side OMX mux.

I/OMXCodec( 1782): [OMX.rk.video_decoder.avc] AVC profile = 100 (High), level = 40

I/OMXCodec( 1782): [OMX.rk.video_decoder.avc] video dimensions are 1920 x 818

I/ ( 100): init done status 0

V/XBMC ( 1782): 06:00:32 T:1746340176 DEBUG: CStageFrightVideo:: - component: OMX.rk.video_decoder.avc

V/XBMC ( 1782): 06:00:32 T:1746340176 DEBUG: FactoryCodec - Video: stf-h264 - Opened

V/XBMC ( 1782): 06:00:32 T:1746340176 NOTICE: Creating video thread




as here for H.264 you get the response from the Decoder with it's registered OMX component name
which is somehow not the case in the above VC-1 fail which just sends it failed to open the profile but not it's component name i find this somehow strange.

V/XBMC (11603): 03:42:45 T:1746372192 ERROR: CDVDVideoCodecStageFright:: - failed to open, codec(72), profile(3), level(3)







Messages In This Thread
RE: libstagefright - Experimental hardware video decoding builds - by CruNcher - 2013-01-24, 04:48
libstagefright - by mo123 - 2013-05-14, 14:29
RE: libstagefright - by Koying - 2013-05-14, 14:30
RE: libstagefright - by Maverick5269 - 2013-05-16, 23:04
RE: libstagefright - by matander - 2013-05-19, 18:26
RE: libstagefright - by FreeFrag - 2013-05-22, 13:02
Logout Mark Read Team Forum Stats Members Help
libstagefright - Experimental hardware video decoding builds10