On 2011-12-23 00:24:32 +0100, Diego Biurrun wrote:
> On Thu, Dec 22, 2011 at 11:58:15PM +0100, Janne Grunau wrote:
> > On 2011-12-22 21:50:25 +0100, Diego Biurrun wrote:
> > > The demuxer depends on the mov code, which in turn depends on the
> > > mov chan tag code, so link against it.
> > 
> > Have you loked if functions used from cafdec.c actually depend on
> > something in mov_chan.c?
> 
> cafdec.c uses ff_mov_read_esds and ff_mov_get_lpcm_codec_id from mov.c.
> mov.c uses ff_mov_get_channel_layout, which is defined in mov_chan.c.

the functions used by cafdec.c don't use ff_mov_get_channel_layout,
so instead of adding mov_chan.o it could be solved with with ifdefs or
further splitting. probably not worth the effort.
 
>   The demuxer depends on code from mov.c, which in turn depends on
>   code from mov_chan.c, so link against it.

better, thanks, probably ok

Janne
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to