Hi guys,
Is anyone able to play 720p videos smoothly with the GT-P7510 running ICS? cause no matter what player I use.
The 720p videos lag way too much, but with Android 3.2 never really had such issues as the same 720p videos used to play fine.
This is happening to me too. Stock and Overcome Honeycomb, many H.264 videos play smoothly. Stock Samsung 4.0 and CM-9-2012-09-30, hardware acceleration is broken--either slow, or full of random misplaced blocks. These videos were specifically encoded for Tegra 2 devices. Let's pick an unobjectionable one:
Code:
mediainfo -f bun.mpg
Format : MPEG-4
File size : 292 MiB
Overall bit rate : 1 203 Kbps
Duration : 33mn 56s
Writing application : HandBrake 0.9.8 2012071800
So far, so good. Now for the video stream:
Code:
Format : AVC
Format profile : High@L3.1
Format settings : CABAC / 5 Ref Frames
Bit rate : 1 000 Kbps
Width : 1280
Height : 720
Frame rate mode : Variable
Minimum frame rate : 17.114 fps
Maximum frame rate : 29.970 fps
Writing library : x264 - core 120
Encoding settings : cabac=1 / ref=5 / deblock=1:1:1 / analyse=0x3:0x113 /
me=umh / subme=8 / psy=1 / psy_rd=0.40:0.00 / mixed_ref=1 /
me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 /
deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 /
sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 /
constrained_intra=0 / bframes=6 / b_pyramid=2 / b_adapt=2 / b_bias=0 /
direct=1 / weightb=0 / open_gop=0 / weightp=0 / keyint=300 /
keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 /
rc=2pass / mbtree=1 / bitrate=1000 / ratetol=1.0 / qcomp=0.60 / qpmin=3 /
qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:0.60
You will note the
weightp=0 and
weightb=0.
So, no weighted prediction, bitrate below 2Mbps, Level 3.1. These are the specs Motorola gave for the Tegra 2 decode capabilities in the ATRIX 4G (and indeed the video plays fine there on CM 7.2 in HW+ mode in MX Player and BSPlayer.)
What may strike you as a little strong about this is
ref=5 and
bframes=6. (This is from the x264 tune=animation.) On the Tab 10.1 on ICS using MX Player or BSPlayer, the video in fact looks like intermediate frames are not being rendered correctly; flip to the menu and back and you get a bunch of black blocks being slid around by the motion compensation code. So I'm wondering if some amount of video texture resources (or something) got eaten up in the ICS accelerated drivers for the Tab 10.1, and nobody told the hardware engines. Perhaps 2D acceleration scribbles on the textures used for reference frames.
This is as annoying as hell. I knew when I bought a second Tegra 2 device I was going to have video problems, but I thought I had them all figured out. Unlike the ATRIX which gained capability when updated, the Tab 10.1 seems to have lost it.