Re: [PATCH 1/2] Correctly flag mpeg2 video data in video_stream_descriptor
Jean-Paul Saman <[email protected]> Thu, 14 Aug 2014 14:05:25 +0200
| Newsgroups | gmane.comp.video.videolan.libdvbpsi.devel |
|---|---|
| Message-ID | <CAK9US3A6ZmzyeiEcozRv=-hAXh8pc82RJoKKgpRx4Y7Sym6M-g@mail.gmail.com> |
J-b Good catch, applied. Thanks Jean-Paul Saman On Tue, Aug 12, 2014 at 4:04 AM, Jean-Baptiste Kempf <[email protected]> wrote: > See ISO/IEC 13818-1 : 2000, table 2-40 and 2.6.3 > > See https://trac.videolan.org/vlc/ticket/4200 > --- > src/descriptors/dr_02.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/descriptors/dr_02.c b/src/descriptors/dr_02.c > index 1c35d83..774a1c0 100644 > --- a/src/descriptors/dr_02.c > +++ b/src/descriptors/dr_02.c > @@ -60,7 +60,7 @@ dvbpsi_vstream_dr_t * > dvbpsi_DecodeVStreamDr(dvbpsi_descriptor_t * p_descriptor) > if(!p_decoded) return NULL; > > /* Decode data and check the length */ > - p_decoded->b_mpeg2 = (p_descriptor->p_data[0] & 0x04) ? true : false; > + p_decoded->b_mpeg2 = !((p_descriptor->p_data[0] & 0x04) ? true : false); > if( (!p_decoded->b_mpeg2 && (p_descriptor->i_length != 1)) > || (p_decoded->b_mpeg2 && (p_descriptor->i_length != 3))) > { > -- > 2.0.4 > > _______________________________________________ > libdvbpsi-devel mailing list > [email protected] > https://mailman.videolan.org/listinfo/libdvbpsi-devel > _______________________________________________ libdvbpsi-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libdvbpsi-devel