On Mon, Sep 6, 2010 at 1:08 AM, shachar binyamin <[email protected]
> wrote:
> Hey,
>
> Sorry for the late replay, the thing is I am able to decode the same data
> on
> my windows machine
> but not on Linux...
>
> and more over I am getting errors on the SPS and PPS ("no frame!") -> this
> is a very early phase
> there are no frames yet, I think the decoder is trying to say he does not
> support multi-slice
>
> Could be ?
>
>
>
> On Thu, Aug 26, 2010 at 3:30 AM, Nhat Huy <[email protected]> wrote:
>
> > On Wed, Aug 25, 2010 at 11:54 PM, shachar binyamin <
> > [email protected]> wrote:
> >
> > > Hello,
> > >
> > > I am having trouble decoding an h264 picture with multi slice ->
> picture
> > is
> > > blur for the whole session
> > >
> > > and I am getting all kind of error messages
> > > like this:
> > > [h264 @ 0xaa456c00]no frame!
> > > on the first SPS / PPS packets
> > >
> > > and
> > > Last message repeated 2 times
> > > [h264 @ 0xaa456c00]concealing 2688 DC, 2688 AC, 2688 MV errors
> > >
> > >
> > > when multi slice is off picture is fine,
> > > I have tried this versions:
> > > ffmpeg-checkout-2010-08-23
> > > ffmpeg-0.6
> > > ffmpeg-0.5.2
> > > ffmpeg-checkout-2010-03-02
> > >
> > > should I configure somewhere in the code that I am using multi slice
> ???
> > > beside choosing the h264 as a decoder
> > >
> > > thank you in advance
> > >
> > > Shachar Binyamin
> > >
> > > same result
> > > _______________________________________________
> > > libav-user mailing list
> > > [email protected]
> > > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
> > >
> >
> > Hi,
> >
> > Your result is blur because FFmpeg have to conceal the picture.
> > [h264 @ 0xaa456c00]concealing 2688 DC, 2688 AC, 2688 MV errors
> >
> > The input buffer bitstream does not contain the whole frame, thus FFmpeg
> > will decode the first slice and conceal the rest of frame.
> > Check data and length of input buffer before call av_decode_video or
> > decode_frame.
> >
> > Huy.
> > _______________________________________________
> > libav-user mailing list
> > [email protected]
> > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
> >
> _______________________________________________
> libav-user mailing list
> [email protected]
> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>
H.264 decoder in FFmpeg supports the main profile, so it can decode the
H.264 multi-sliced bit stream perfectly. I think that you have not used
FFmpeg API correctly. You should check ffmpeg.c and apiexample.c to find
out how to use FFmpeg API.
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user