[x264-devel] Multislicing support

Etienne Bömcke etienne.bomcke at uclouvain.be
Wed Apr 23 15:08:42 CEST 2008


Thanks for your comments.

I corrected the variable names and converted the tabs, now I'm ready  
to run a few tests with the patch as you recommended. However, I can't  
compile x264 anymore with Xcode under Leopard. Logs report a problem I  
read about in this mailing list : the file cabac-a.asm fails to compile.
I don't wan to cross-post, so I won't ask for a solution for this  
particular problem, but does anyone know which is the latest version  
to compile flawlessly under Leopard? Now I'm stuck with this version  
which doesn't compile anymore, so I can't run any test...

Etienne



On 22 Apr 2008, at 20:24, Alex Izvorski wrote:

> Hi Etienne,
>
> I've looked at it, and can confirm that at least with a couple of
> combinations of settings it produces a good stream for jm13.2 and  
> ffmpeg
> decoding.  The only changes I would suggest is some small tweaks to
> variable names for consistency (slice_size_threshold =>
> i_slice_size_threshold, b_l => b_left?), and also perhaps you can
> convert it to use spaces instead of tabs?
>
> I haven't benchmarked single-slice encoding with vs without the patch,
> nor have I tried using a mb-slicesize that would end slices in mid-row
> (a special corner case would be mb-slicesize=1).  Perhaps you or  
> someone
> could try and report your results?
>
> Aside from those issues, I would like to see it applied in git, if
> nobody objects.  Good work.
>
> Regards,
> --Alex
>
>
> On Tue, 2008-04-22 at 12:18 +0200, Etienne Bömcke wrote:
>> Hi guys,
>>
>> I'd like to get your attention one last time on the topic of multi-
>> sliced encoding. You'll find attached to this message the patch I
>> developped based on Mojtaba Hossein's work, adding support for
>> multiple slices during the encoding process. A new command-line  
>> option
>> has been added (--mb-slicesize) allowing one to specify the max  
>> number
>> of macroblock to be encoded in each slice, while the --no-mv-inter-
>> slices option tell x264 to output totally independent slices, both
>> spatially and temporally. Last time I sent this patch, I just  
>> received
>> a single reaction from Jason Martens, but no real comment on the  
>> patch
>> itself.
>> Could you please take a minute and look at it? I myself did some  
>> tests
>> to evaluate the performance of the patched code, but as my knowledge
>> of the encoder is limited I can't tell for sure that the patched code
>> doesn't cause significant performance losses.
>> If I don't receive any feedback, I'll assume the patch is ready to be
>> included in the official version, and I'll make sure this will be  
>> done
>> as soon as possible.
>>
>> Best regards,
>>
>> Etienne
>>
>>
>>
>>
>> --
>> Etienne Bömcke
>> UCL - Laboratoire TELE
>> etienne.bomcke at uclouvain.be
>>
>>
>>
>> _______________________________________________
>> x264-devel mailing list
>> x264-devel at videolan.org
>> http://mailman.videolan.org/listinfo/x264-devel
>
> _______________________________________________
> x264-devel mailing list
> x264-devel at videolan.org
> http://mailman.videolan.org/listinfo/x264-devel

--
Etienne Bömcke
UCL - Laboratoire TELE
etienne.bomcke at uclouvain.be



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.videolan.org/pipermail/x264-devel/attachments/20080423/4b40f90a/attachment.htm 


More information about the x264-devel mailing list