Ticket #3679: patchmjpeg.diff

File patchmjpeg.diff, 609 bytes (added by Carl Eugen Hoyos, 12 years ago)
  • libavformat/rawdec.c

    diff --git a/libavformat/rawdec.c b/libavformat/rawdec.c
    index 9b2aa35..7adf022 100644
    a b AVInputFormat ff_latm_demuxer = {  
    134134};
    135135#endif
    136136
     137static int mjpeg_probe(AVProbeData *p)
     138{
     139    if (AV_RB16(p->buf) == 0xffd8)
     140        return AVPROBE_SCORE_EXTENSION / 2;
     141    return 0;
     142}
     143
    137144#if CONFIG_MJPEG_DEMUXER
    138 FF_DEF_RAWVIDEO_DEMUXER(mjpeg, "raw MJPEG video", NULL, "mjpg,mjpeg,mpo", AV_CODEC_ID_MJPEG)
     145FF_DEF_RAWVIDEO_DEMUXER(mjpeg, "raw MJPEG video", mjpeg_probe, "mjpg,mjpeg,mpo", AV_CODEC_ID_MJPEG)
    139146#endif
    140147
    141148#if CONFIG_MLP_DEMUXER