2018-12-14 11:36 GMT+01:00, Paul B Mahol <g...@videolan.org>: > ffmpeg | branch: master | Paul B Mahol <one...@gmail.com> | Thu Dec 13 > 20:12:52 2018 +0100| [e9817636a7e132129fee0c34e05f224da14c5200] | committer: > Paul B Mahol > > avformat/flac_picture: try to guess PNG by actual picture data > > Fixes #5028. > >> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9817636a7e132129fee0c34e05f224da14c5200 > --- > > libavformat/flac_picture.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/libavformat/flac_picture.c b/libavformat/flac_picture.c > index 38982b960d..8317ab2fa6 100644 > --- a/libavformat/flac_picture.c > +++ b/libavformat/flac_picture.c > @@ -20,6 +20,8 @@ > */ > > #include "libavutil/avassert.h" > +#include "libavutil/intreadwrite.h" > +#include "libavcodec/png.h" > #include "avformat.h" > #include "flac_picture.h" > #include "id3v2.h" > @@ -119,6 +121,9 @@ int ff_flac_parse_picture(AVFormatContext *s, uint8_t > *buf, int buf_size) > goto fail; > } > > + if (AV_RB64(data->data) == PNGSIG) > + id = AV_CODEC_ID_PNG; > +
Is it still useful that the function fails above if the mimetype is unknown? And shouldn't this use the probe function to detect jpeg with wrong mime type? Carl Eugen _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel