On Thu, Jun 11, 2015 at 10:59:23PM +0200, Wolfgang Lorenz wrote:
> Hi Micheal,
> 
> Am Wed, 10 Jun 2015 23:40:10 +0200
> schrieb Michael Niedermayer <michae...@gmx.at>:
> 
> > Based on patch by Wolfgang Lorenz <wl-c...@gmx.de>
> > Signed-off-by: Michael Niedermayer <michae...@gmx.at>
> > ---
> >  libavformat/mpegts.c |    7 +++++++
> >  1 file changed, 7 insertions(+)
> > 
> > diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
> > index eff6819..7b35d7f 100644
> > --- a/libavformat/mpegts.c
> > +++ b/libavformat/mpegts.c
> > @@ -835,6 +835,13 @@ static int mpegts_set_stream_info(AVStream *st, 
> > PESContext *pes,
> >          st->codec->codec_id  = old_codec_id;
> >          st->codec->codec_type = old_codec_type;
> >      }
> > +    if ((st->codec->codec_id == AV_CODEC_ID_NONE || st->request_probe == 
> > 1) &&
> > +        !avcodec_is_open(st->codec) &&
> > +        stream_type ==  6) {
> > +        st->codec->codec_type = AVMEDIA_TYPE_DATA;
> > +        st->codec->codec_id   = AV_CODEC_ID_BIN_DATA;
> > +        st->request_probe = 1;
> > +    }
> >  
> >      return 0;
> >  }
> 
> First things first: It's breaking fate-acodec-s302m for me.

make sure you use latest git master of ffmpeg, there was a commit
rather recently that is needed

if that doesnt work with your file then please provide that file


[...]
> If in your patch the request_probe value is set to a higher value, like
> e.g. 10, avformat_find_stream_info() behaves nicely and I do not need
> to reset the value manually. fate-acodec-s302m is still broken, though.

yes, the value will need finetuning, whats the more or less lowest
that results in 100% reliable detection ?

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Many things microsoft did are stupid, but not doing something just because
microsoft did it is even more stupid. If everything ms did were stupid they
would be bankrupt already.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to