[FFmpeg-devel] [RFC] Split libavformat

Michael Niedermayer michaelni
Sat Dec 8 18:10:22 CET 2007


On Sat, Dec 08, 2007 at 10:35:07AM +0100, Diego Biurrun wrote:
> On Fri, Dec 07, 2007 at 03:52:20AM +0100, Michael Niedermayer wrote:
> > On Fri, Dec 07, 2007 at 12:56:50AM +0100, Diego Biurrun wrote:
> > 
> > > That said, I don't think that the best strategy for portability is to
> > > add missing pieces for certain systems to every program.  Instead those
> > > missing pieces should be added to the system directly, even if this is a
> > > little harder to achieve.  Short term pain, long term gain.
> > 
> > yes, it seems we agree everywhere
> > * no mess in libav*
> > * OS/platform should be fixed to be POSIX, ISO C ... compliant
> > * duplicating hacks of OSs in every application is bad
> > 
> > whats left are OSs which just wont be fixed ...
> > for these and until the others are fixed, libossupport can provide missing
> > stuff, its not a duplication per app but rather factorizing this duplication
> > out into a seperate lib which could be used by (m)any applications
> 
> I'd actually go one step further and make libossupport completely
> independent of FFmpeg, but I surely will not protest agains
> libossupport.

i had no plans for a dependancy between ffmpeg and libossupport if its
avoidable ...

so yes it was definitly the intent to have them independant. only if there
are serious problems with such a design would it make sense to have ffmpeg
depend on libossupport ...

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Its not that you shouldnt use gotos but rather that you should write
readable code and code with gotos often but not always is less readable
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20071208/869ea0d0/attachment.pgp>



More information about the ffmpeg-devel mailing list