Re: mplayer's size

Lauri Kasanen <[email protected]>
Newsgroups gmane.comp.video.mplayer.devel
Message-ID <[email protected]>
On Sat, 13 Feb 2016 19:20:43 +0100
Reimar Döffinger <[email protected]> wrote:

> On Sat, Feb 13, 2016 at 06:04:53PM +0200, Lauri Kasanen wrote:
> > Mplayer will never need to encode H.264, ROQ, AAC, Sorenson, etc ;)
> > 
> > 0x000000000003853 t encode_frame
> > 0x000000000003a29 t aac_encode_frame
> > 0x00000000000415a t ff_mpv_encode_picture
> > 0x000000000004162 t g723_1_encode_frame
> > 0x000000000004fb7 t encode_mb_hq.isra.6
> > 0x000000000005405 t wavpack_encode_frame
> > 0x0000000000054d4 t roq_encode_frame
> > 0x000000000005f6b t encode_frame
> > 0x000000000006d4e t svq1_encode_plane
> > 0x000000000007bd9 t encode_thread
> > 
> > The non-compressed audio encoding options and some image filter options
> > are necessary like you say, but most of them are not. They're included
> > wholesale.
> 
> Actually... That means you didn't use --disable-mencoder.
> The problem is that you can't really build FFmpeg with both
> configurations at the same time or remove them at link time really.
> So the only way this can be more fine-grained is if you build
> MPlayer and mencoder separately.

Yeah, I use both mplayer and mencoder. I believe it is possible handle
both at link time. The key seems to be avcodec_register_all() - if
mplayer built a different version of that file only, the unused
encoders should be properly left out at link time, without breaking the
mencoder built at the same time.

This should be doable with some sed magic, and making a
libavcodec_mplayer.a for mplayer to link with. No changes needed in
ffmpeg.

- Lauri
_______________________________________________
MPlayer-dev-eng mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.