[mythtv] Removing dependencies via ffmpeg
rlippmann at imsventures.com
Wed May 25 02:57:17 UTC 2005
> > i noticed a recent resync of ffmpeg into mythtv cvs. i was wondering,
> > since native ogg/vorbis/theora muxing and demuxing was added
> recently, and
> > ffmpeg can probably nowadays handle mp3 encoding/decoding natively, if
> > perhaps the configs should be modified to use those (i believe
> that's the
> > default now). less dependencies is better, right?
> Still doesn't do vorbis _en_coding, which mythmusic needs. Same
> with flac.
> Same with mp3.
just double checked, and i stand corrected.
> > also, you can enable/disable individual codecs now, so it might be worth
> > looking into that to make the executables smaller. don't think
> some of the
> > more esoteric codecs are needed (ie segafilm, etc), and
> anything codec wise
> > that's done in mythtv internally can either be replaced with ffmpeg's
> > implementation, or just disabled within the ffmpeg configure/build.
> Removing them doesn't really reduce the binary size all that
> much. There's
> too much stuff shared between codecs to really make it too much smaller.
not sure if i necessarily agree with that. then again, i'm looking at doing
mythfrontend for embedded devices, where every little bit counts. on a huge
server, i agree with you, not worth the tradeoff.
but, take a look at the end of the makefile in libavcodec subdirectory.
there's lots of independent (and probably not very useful) codecs that get
More information about the mythtv-dev