[FFmpeg-devel] [PATCH] Revert "lavc/utils: Do not require dimensions for PNG."

wm4 nfxjfg at googlemail.com
Mon Jul 14 13:39:13 CEST 2014


On Mon, 14 Jul 2014 01:57:52 +0200
Michael Niedermayer <michaelni at gmx.at> wrote:

> On Sun, Jul 13, 2014 at 07:32:56PM +0100, Derek Buitenhuis wrote:
> > mplayer-specifc hacks should not be in our codebase. mplayer should fix
> > it's own code. It is not our responsibility to work around their broken
> > code.
> > 
> > This reverts commit e8e575633faf19711910cf9caf59f7db300a9ccd.
> > 
> > Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
> > ---
> >  libavcodec/utils.c |    4 +---
> >  1 files changed, 1 insertions(+), 3 deletions(-)
> > 
> > diff --git a/libavcodec/utils.c b/libavcodec/utils.c
> > index 9fa8e16..6a8992a 100644
> > --- a/libavcodec/utils.c
> > +++ b/libavcodec/utils.c
> > @@ -1533,9 +1533,7 @@ int attribute_align_arg avcodec_open2(AVCodecContext *avctx, const AVCodec *code
> >          } else if (avctx->channel_layout) {
> >              avctx->channels = av_get_channel_layout_nb_channels(avctx->channel_layout);
> >          }
> > -        if(avctx->codec_type == AVMEDIA_TYPE_VIDEO &&
> > -           avctx->codec_id != AV_CODEC_ID_PNG // For mplayer
> > -        ) {
> > +        if(avctx->codec_type == AVMEDIA_TYPE_VIDEO) {
> 
> this should be under a LIBAVCODEC_VERSION_MAJOR check otherwise
> existing binary mplayer packages would break if libavodec is updated
> 
> that is unless iam missing something
> 
> [...]

I don't think that's necessary. mplayer normally statically links
against ffmpeg (by frankensteining part of its build systems too), and
dynamically linked distro packages are usually so broken and outdated,
that everyone from mplayer discourages their use.


More information about the ffmpeg-devel mailing list