2013-01-24, 04:48
(2013-01-24, 01:41)Koying Wrote: All,
I you see lines like this in your log:
It means no HW decoder was found to play the requested file and thus SW ffmpeg was used.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
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)