libstagefright - Experimental hardware video decoding builds - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32) +--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93) +---- Forum: Android Development (https://forum.kodi.tv/forumdisplay.php?fid=184) +---- Thread: libstagefright - Experimental hardware video decoding builds (/showthread.php?tid=152005) |
RE: libstagefright - Experimental hardware video decoding builds - davilla - 2013-01-22 @Koying, also checkout the 3 byte nal fixes in vtb/vda/chd/rpi. Sometimes video content has a three byte NALs but that's not really a valid format and must be converted into a 4 byte NALs. Also, don't know if you noticed the SetSpeed go into mainline. 16 frames buffer 'should' be enough. That's the max number of reference frames permitted. RE: libstagefright - Experimental hardware video decoding builds - Jasper - 2013-01-22 Latest build seems to be running pretty good on my Nexus 7 with CM10.1. The crash at the start and the end of playback seems to be gone for now. Just a little stutter here and there , is that still because of the intense debugging? RE: libstagefright - Experimental hardware video decoding builds - tomycris - 2013-01-22 Hi, Thank you very much for your work. I'm posting my log because I can do it with the last xbmc experimental apk. It was running one 1080p mkv. I've tried one m2ts but it did start image by image. Here is the log from the mkv. Running on mk808 with Finless 1.6 from jan 2013 picked up from geekbuying. http://xbmclogs.com/show.php?id=29628 I hope it will help. Re: RE: libstagefright - Experimental hardware video decoding builds - Koying - 2013-01-23 (2013-01-22, 19:39)davilla Wrote: @Koying, also checkout the 3 byte nal fixes in vtb/vda/chd/rpi. Sometimes video content has a three byte NALs but that's not really a valid format and must be converted into a 4 byte NALs.Ok. Will check the ref. (2013-01-22, 19:39)davilla Wrote: Also, don't know if you noticed the SetSpeed go into mainline.Yep. Not yet implemented, but I noticed. (2013-01-22, 19:39)davilla Wrote: 16 frames buffer 'should' be enough. That's the max number of reference frames permitted.I tried that but there is some internal buffering, apparently, so 16 is not enough. Even more, this last fix also fixed vc-1 and 50 isn't even enough there, so I will have to add a feeding thread anyway. Re: RE: libstagefright - Experimental hardware video decoding builds - Koying - 2013-01-23 (2013-01-22, 22:04)tashkas Wrote: Live tv still crashes, sometimes it buffering. here is log using mk808 http://xbmclogs.com/show.php?id=29652 Pretty, pretty please, for crashes, xbmc logs are useless, I need a logcat log. Search for "adb logcat" for info. P. S. If this is not clear enough, I can reiterate in French and Dutch also ;-) RE: libstagefright - Experimental hardware video decoding builds - CruNcher - 2013-01-23 @Koying here is the logcat of the birds crash http://pastebin.com/17sfb35J Code: E/OMXCodec( 1708): [OMX.rk.video_decoder.avc] Codec's input buffers are too small to accomodate buffer read from source (info->mSize = 1048576, srcLength = 1311783) here hell brakes loose i guess all these decoding error lines are in sync with the rapid memory allocation and ultimately the crash E/OMXCodec( 1708): Codec did not return all input buffers (received 1 / 2) F/OMXCodec( 1708): frameworks/av/media/libstagefright/OMXCodec.cpp:2742 Should not be here. F/libc ( 1708): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 1727 (Binder_3) RE: libstagefright - Experimental hardware video decoding builds - davilla - 2013-01-23 I think you need to reiterate in troutspeak, either that or release the grAEken on those that don't submit a logcat log. RE: libstagefright - Experimental hardware video decoding builds - chrisost - 2013-01-23 Tried it on my HP Touchpad running CM9. Video didn't display correctly (no recognizable picture, just non-changing color pattern, different between subsequent runs). Audio worked fine, so did pause/play. However, XBMC locked up when I pressed stop. http://xbmclogs.com/show.php?id=29725 RE: libstagefright - Experimental hardware video decoding builds - jm9843 - 2013-01-23 debug log: http://xbmclogs.com/show.php?id=29728 make/model: Nexus Q (OMAP4460) Android: 4.0.4 (build IAN67K) Issue: no hardware video decoding after stagefright fails when trying to play the "Planet" sample from http://www.auby.no/files/video_tests/ RE: libstagefright - Experimental hardware video decoding builds - CruNcher - 2013-01-23 another 2 crashs though the decoding doesn't seem flawless also strange artifacting in 1 of the 2 streams (the zelda medley youtube stream) but the crashs are more interesting i think they both have a common cause http://pastebin.com/39bvmX1J http://pastebin.com/Q3QjV6kq Both crash happen after Cpullup sets in right in the playback Format : AVC Format/Info : Advanced Video Codec Format profile : [email protected] Format settings, CABAC : Yes Format settings, ReFrames : 5 frames Codec ID : V_MPEG4/ISO/AVC Duration : 52s 208ms Nominal bit rate : 4 200 Kbps Width : 1 920 pixels Height : 818 pixels Display aspect ratio : 2.35:1 Frame rate : 24.000 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.111 Title : Main title Writing library : x264 core 94 r1570 d9db8b3 Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=8 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / wpredp=2 / keyint=96 / keyint_min=9 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=4200 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=20000 / vbv_bufsize=25000 / ip_ratio=1.40 / aq=1:1.00 / nal_hrd=none Language : English Default : Yes Forced : No Format : AVC Format/Info : Advanced Video Codec Format profile : [email protected] Format settings, CABAC : Yes Format settings, ReFrames : 1 frame Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 4mn 8s Bit rate : 5 841 Kbps Maximum bit rate : 14.1 Mbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Variable Frame rate : 23.976 fps Minimum frame rate : 23.762 fps Maximum frame rate : 24.341 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.117 Stream size : 173 MiB (97%) Working StarTrek DIVX HD Plus Trailer Format : AVC Format/Info : Advanced Video Codec Format profile : [email protected] Format settings, CABAC : Yes Format settings, ReFrames : 4 frames Codec ID : V_MPEG4/ISO/AVC Duration : 2mn 11s Bit rate mode : Variable Maximum bit rate : 20.0 Mbps Width : 1 280 pixels Height : 544 pixels Display aspect ratio : 2.35:1 Frame rate : 23.976 fps Standard : NTSC Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Title : Main title Language : English Default : Yes Forced : No Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177 Transfer characteristics : BT.709-5, BT.1361 Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177 CPU-XBMC = 55% RE: libstagefright - Experimental hardware video decoding builds - tashkas - 2013-01-23 (2013-01-23, 01:21)Koying Wrote:(2013-01-22, 22:04)tashkas Wrote: Live tv still crashes, sometimes it buffering. here is log using mk808 http://xbmclogs.com/show.php?id=29652 look here it's catlog http://xbmclogs.com/show.php?id=29759 still crashes after i changed some channels. RE: libstagefright - Experimental hardware video decoding builds - davilla - 2013-01-23 I'd stay away from pvr right now, it has different buffering characteristics than normal local video playback. These the simple case working well 1st, then expand to handle the strange ones RE: libstagefright - Experimental hardware video decoding builds - nikiiv - 2013-01-23 The latest release rocks even on older hardware I am able to play on Galaxy S i9000 with CM 10.1 all sample 720p content.. There was a problem with the styled subtitles, but that problem has been reported The other content cannot be played with all other players I've tried - MX player, BS player, VPLayer, DICE player, VLC However I experienced a crash today. XBMC crashed immediately after I pressed stop The logcat is here http://xbmclogs.com/show.php?id=29790 MediaInfo http://pastebin.com/8SPERaYs Re: libstagefright - Experimental hardware video decoding builds - Martijn - 2013-01-23 Can't you guys also use pastebin.com for those media info please RE: libstagefright - Experimental hardware video decoding builds - Koying - 2013-01-24 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) Apparently, most A10 cannot. Are there postive reports using A10? |