[x264-devel] Re: x264 documentation
rupert.mish at comcast.net
rupert.mish at comcast.net
Mon Nov 20 08:36:56 CET 2006
And the motion prediction code is in predict.c? It seems that prediction is done on 16x16,8x8 and 4x4 blocks since all 3 functions are called. At what is it determined that which one will be used?
Thanks,
- Rupert
-------------- Original message ----------------------
From: Loren Merritt <lorenm at u.washington.edu>
> On Mon, 20 Nov 2006, rupert.mish at comcast.net wrote:
>
> > I'd like to know if x264 has an API that might allow custom
> > implementions of different parts of the encoder (for example a
> > different entropy encoder or prediction scheme).
>
> API? No. You might be able to do so by modifying x264, but that was not a
> design goal. For example, the arithemetic coder backend is modular enough
> that you could replace it with a range coder or the like, but if you want
> to change the selection of contexts that's a lot more work. Motion
> prediction is pretty hard-coded.
> Furthermore, as x264 is only an encoder, you'd have to modify some other
> h264 decoder to support whatever non-standard-compliant feature you add,
> which could be much duplication of work.
>
> > I'd really appreciate if I could get any help with any existing
> > documentation or just a few pointers to where I might want to look.
>
> --Loren Merritt
>
> --
> This is the x264-devel mailing-list
> To unsubscribe, go to: http://developers.videolan.org/lists.html
>
--
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html
More information about the x264-devel
mailing list