[XviD-devel] API changes request from MPEG4IP

suxen_drol suxen_drol at hotmail.com
Mon Oct 13 09:56:28 CEST 2003


gday bill.

> ----- Beginning of forwarded message -----
> From: Bill May <wmay at cisco.com>
> I'm working on  porting your latest xvid tarball  (0.9.2) to mpeg4ip. My
> new concept is  to use the codec libraries  published by the developers,
> rather than including them with our package.
> 
> This is working great with lame, faac and ffmpeg (as an alternate mpeg4 
> encoder).
> 
> I  have our  decoder  plugin working  very  well, and  have the  encoder
> encoding (it  looks great, btw). However,  I need some  minor changes to
> the encoding APIs -  I wanted to pass them by you  before I did any work
> to make sure that you'll accept the code.
> 
> 1) - need to be  able to disable all VOL headers in  the stream. This is
>      fairly simple to do - probably add a flag.

all VOL headers? is that correct, not even the initial one.
what about the VOS & VO headers?

should be easy regardless.
 
> 2) - need  to get  the reconstructed  YUV  image back  after encoding  a
>    frame.   I'd like  to know  what  you think  the best  way to  return
>    this. I'm current  using XVID_CSP_USER to pass in  the data - perhaps
>    just overwriting the data there ?

what order do you want the images in, coded or display?

the later is already provided by the plugins callback concept.
see "src/plugins/plugin_dump.c"

> I'm also  contemplating adding small  option menus to mp4live  that will
> allow differing  options -  I'd like  to know what  opinions as  to what
> different options make sense.
> 
> For those unaware, mpeg4ip is  a standards based streaming platform that
> consists of player, content  creation tools and mp4live.  We've recently
> made some major  changes to mp4live - we know  can broadcast pretty much
> infinitely and remain in audio/video  sync.  We've been using xvid since
> April, 2001.

yep, sounds good.
note: xvid started back in late august, 2001 ;-).

cya
-- pete




More information about the XviD-devel mailing list