[mythtv] Removing dependencies via ffmpeg

Robert Lippmann 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
added in.

-- rob




More information about the mythtv-dev mailing list