Re: [FFmpeg-devel] [PATCH 37/57] avcodec/mpegutils: Don't output wrong mb skip values

2024-06-19 Thread Andreas Rheinhardt
Michael Niedermayer: > On Mon, Jun 17, 2024 at 01:08:56PM +0200, Andreas Rheinhardt wrote: >> Michael Niedermayer: >>> On Wed, Jun 12, 2024 at 03:48:33PM +0200, Andreas Rheinhardt wrote: The earlier code had two problems: 1. For reference frames that are not directly output (happens unles

Re: [FFmpeg-devel] [PATCH 37/57] avcodec/mpegutils: Don't output wrong mb skip values

2024-06-18 Thread Michael Niedermayer
On Mon, Jun 17, 2024 at 01:08:56PM +0200, Andreas Rheinhardt wrote: > Michael Niedermayer: > > On Wed, Jun 12, 2024 at 03:48:33PM +0200, Andreas Rheinhardt wrote: > >> The earlier code had two problems: > >> 1. For reference frames that are not directly output (happens unless > >> low_delay is set)

Re: [FFmpeg-devel] [PATCH 37/57] avcodec/mpegutils: Don't output wrong mb skip values

2024-06-17 Thread Andreas Rheinhardt
Michael Niedermayer: > On Wed, Jun 12, 2024 at 03:48:33PM +0200, Andreas Rheinhardt wrote: >> The earlier code had two problems: >> 1. For reference frames that are not directly output (happens unless >> low_delay is set), the mb skip values referred to the next reference >> frame to be decoded. >>

Re: [FFmpeg-devel] [PATCH 37/57] avcodec/mpegutils: Don't output wrong mb skip values

2024-06-13 Thread Michael Niedermayer
On Wed, Jun 12, 2024 at 03:48:33PM +0200, Andreas Rheinhardt wrote: > The earlier code had two problems: > 1. For reference frames that are not directly output (happens unless > low_delay is set), the mb skip values referred to the next reference > frame to be decoded. > 2. For non-reference frames

[FFmpeg-devel] [PATCH 37/57] avcodec/mpegutils: Don't output wrong mb skip values

2024-06-12 Thread Andreas Rheinhardt
The earlier code had two problems: 1. For reference frames that are not directly output (happens unless low_delay is set), the mb skip values referred to the next reference frame to be decoded. 2. For non-reference frames, every macroblock was always considered skipped. This makes the output (worse