<div dir="ltr">2013/3/30 Carl Eugen Hoyos <span dir="ltr"><<a href="mailto:cehoyos@ag.or.at" target="_blank">cehoyos@ag.or.at</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="im">Lars Hammarstrand <lars.hammarstrand@...> writes:<br>
<br>
> If this really is a regression, please consider<br>
> using git bisect to find the version introducing<br>
> it. (This isn't trivial with FFmpeg, but I will<br>
> support you.)<br>
><br>
><br>
> Ok, thanks - although I believe it will be a quite<br>
> lengthy and cumbersome process<br>
<br>
</div>It usually takes me <15 minutes, but arguably I know<br>
what to do.<br>
As said, I can help you.<br>
<div class="im"><br>
> as xbmc currently is based on ffmpeg version 0.10.2<br>
<br>
</div>I may misunderstand: Is the crash only reproducible<br>
with xbmc and not with FFmpeg?<br></blockquote><div><br></div><div style>Xbmc is entirely based on the ffmpeg libraries and won't work without it so I'm not really sure what you mean by that. Xbmc starts up just fine and you can navigate through the different menus without any problems but as soon as you try to playback any type of video (file or stream) it will crash. <br>
</div><div style><br></div><div style><br></div><div> If yes, the bisect will probably not help because</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
the reason is something like a unsufficiently aligned<br>
buffer within xbmc.<br>
If the crash is reproducible with FFmpeg, you don't<br>
need xbmc to test.</blockquote><div><br></div><div style>Sounds very good, but how? With the ffmpeg tools (ffplay, etc) as a stand alone package directly on ios?</div><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="im">
> What do you say about regression testing the binary<br>
> way and start somewhere in the middle. What version<br>
> do you suggest we start with?<br>
<br>
</div>The optimal version to start is of course the one<br>
you know is working fine (if I suggested one "in<br>
the middle" it would not save you more than one<br>
compile).<br>
<br>
If you know that 0.10.2 is working, you could<br>
start with 3c5fe5b (that will save you one<br>
compile).</blockquote><div><br></div><div style>Ok, what action plan do we start with, I mean should we jump direct into the regression testing or what do you suggest?</div><div style><br></div><div style>Btw, I got Kxmovie (<a href="http://github.com/kolyvan/kxmovie">github.com/kolyvan/kxmovie</a>) to work by configuring ffmpeg with the "<i>--disable-ASM</i>" flag, thus I'm pretty sure it's some kind of asm optimization that causes the problem. FYI, kxmovie is also based on ffmpeg n1.2 and crashes in the same place as xbmc (ie at <i>ff_pred8x8_128_dc_neon</i>).</div>
<div style><br></div><div style>Question. Most implementations of ffmpeg for ios I've found so far utilizes static ffmpeg libs (like xbcm do). Is there a known problem to use ffmpeg as dylibs on ios? </div><div style>
--</div><div style><br></div><div style>Regards, Lars.</div><div style><br></div></div></div></div>