[x264-devel] Could you add an option to disable MBAFF/PAFF?

Simon Horlick simonhorlick at gmail.com
Thu Apr 2 19:35:26 CEST 2015


Hi Reshia,

If you are able to, you could try changing the code to force all blocks to interlaced. In encoder/encoder.c:1476 change the line to:
	h->mb.b_adaptive_mbaff = 0;

Then try encoding again with interlace enabled. If that fixes your decoders then it might be possible to expose it as a command line setting.

Thanks,

Simon


> On 2 Apr 2015, at 17:35, BugMaster <BugMaster at narod.ru> wrote:
> 
> On Thu, 2 Apr 2015 18:06:34 +0900, Hirase Tomoyuki wrote:
>> There are some TV sets which cannot decode MBAFF/PAFF.
>> (TV sets are acTVila-ready TV sets. The "acTVila" is a video
>> portal, owned by Actvila Corporation in Japan.)
>> Can I disable MBAFF/PAFF on interlaced encoding?
> 
>> Thanks,
>> reshia
> 
> Hi. If you want disable use of MBAFF/PAFF for autodetected interlaced
> source than you can --no-interlaced option. But be aware that this way
> you would encode your interlaced source as progressive source and so
> TV set can display it incorrectly with interlace artifacts (because it
> would see it as progressive).
> 
> _______________________________________________
> x264-devel mailing list
> x264-devel at videolan.org
> https://mailman.videolan.org/listinfo/x264-devel



More information about the x264-devel mailing list