<div dir="ltr">Hi all,<div><br></div><div>I modify Android Tutorial 5 to play mp4 files on Nexus 7 (2013 ver.).</div><div>Playing sintel_trailer-480p.mp4 and sintel_trailer-720p.mp4 is fine.</div><div>But playing sintel_trailer-1080p.mp4 shows blank screen.</div>

<div>It seems the video decoder is not available from dumped info.</div><div><br></div><div>From the log [1], it says No decoder available for type 'video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)5, profile=(string)high, width=(int)1920, height=(int)1080, framerate=(fraction)24/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true'.</div>

<div><br></div><div>I also dumped caps info in sintel_trailer-480p.mp4 and compared these two caps info.</div><div>The only differences are:</div><div>level: 5(1080p) vs. 3(480p)</div><div>width: 1920(1080p) vs 854(480p)</div>

<div>height: 1080(1080p) vs 480(480p)</div><div><br></div><div>In function "connect_pad" of gstdecodebin2.c, the factories->n_values equals one.</div><div>The only one factory is already used in the chain so the factory is skipped.</div>

<div>Then "connect_pad" returns FALSE in function "analyze_new_pad".</div><div>As a result, SIGNAL_UNKNOWN_TYPE is emitted.</div><div><br></div><div>I need more hints on solving this issue.</div><div>
Has any one encountered similar situations?</div>
<div><div><div dir="ltr"><div><br></div><div>[1] <a href="https://dl.dropboxusercontent.com/u/72809300/GoogleNexus7/log_1080p_video.txt">https://dl.dropboxusercontent.com/u/72809300/GoogleNexus7/log_1080p_video.txt</a></div>

<div><br></div><div>Yi-Lung (Bruce) Tsai</div></div></div>
</div></div>