[mythtv] [mythtv-commits] mythtv commit: r19821 by nigel

Janne Grunau janne-mythtv at grunau.be
Tue Jan 27 15:40:10 UTC 2009


On Tuesday 27 January 2009 16:13:29 Jonathan Martens wrote:
> On 27-1-2009 15:54, Isaac Richards wrote:
> > On Monday 26 January 2009 10:34:29 pm mythtv at cvs.mythtv.org wrote:
> >>        Author: nigel
> >>          Date: 2009-01-27 03:34:29 +0000 (Tue, 27 Jan 2009)
> >> New Revision: 19821
> >>     Changeset: http://cvs.mythtv.org/trac/changeset/19821
> >>
> >> Modified:
> >>
> >>     trunk/mythtv/libs/libavcodec/pthread.c
> >>
> >> Log:
> >>
> >> Another MinGW build fix. See #5980, #4397
> >
> > libavcodec cannot depend on stuff in libmythdb.
>
> What is the motivation behind this? As other libs do as well for
> instance libavformat, libmyth and libmytupnp. Are they any different?

libav*, libpostproc and libswscale shouldn't have dependencies our 
implementation. They should be considered as external libraries ideally.
The same applies probably to all imported libraries.

The libmythdb/compat.h include in libavformat/mpegts.c should be removed 
too.

If libav* doesn't build in our tree it is a bug, probably in configure or 
build system since ffmpeg is supported on mingw.

Janne


More information about the mythtv-dev mailing list