[FFmpeg-devel] new filter infastructure stuff (Google Summer of Fun)

Michael Niedermayer michaelni
Tue Jun 5 23:42:06 CEST 2007


On Wed, Jun 06, 2007 at 12:26:20AM +0900, Bobby Bingham wrote:
> Michael Niedermayer wrote:
> > Hi
> > 
> > On Mon, Jun 04, 2007 at 09:04:43PM -0400, mmh wrote:
> >> Hi,
> >>
> >> I'm interested in understanding some specific details about the new
> >> filter structure being implemented as part of the Google Summer of
> >> Code Project.  Specifically, will this new package support something
> >> similar to vhooks which provide the ability to bind filters at runtime
> >> as shared objects?  I hope the answer is yes.  
> > 
> > no
> > and any dependancy on .so or runtime loading is completely unaccpetable
> > as some systems simply dont support dynamic loading or shared libs
> I do think it's useful if the calling app can use its own filters,
> rather than only what's in ffmpeg.  But I envision doing this where the
> calling app can call an av_register_filter() or similar with a structure
> giving the filter entry points.  Where the code itself resides - in the
> calling app itself, or some .so loaded by it - is completely irrelevant
> and up to the app.

i like this design

> > 
> > also a filter system which can dynamically load filters as shared libs
> > is not that usefull unless you want to support binary only filters
> Or if other people decide to write and package filters outside of ffmpeg.


> > i too hope we will eventually have a audio filter layer but this years SOC
> > project is just about video and that is by itself more than large enough
> > task
> > 
> I feel I've got to apologize for the slow start I'm off to on this.  My
> study abroad is coming to an end, so I'm in the middle of frantic
> packing as I prepare to head back to the states.  I do hope to have more
> ideas to discuss soon, so I can get started on coding soon thereafter
> though.

also if you have any questions or anything else dont hesitate to ask
here or on the soc list or me

Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The greatest way to live with honor in this world is to be what we pretend
to be. -- Socrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070605/2b009c20/attachment.pgp>

More information about the ffmpeg-devel mailing list