[FFmpeg-devel] [PATCH v2] avformat/movenc: handle tracks w/o AVStreams in calculate_mpeg4_bit_rates

Jan Ekström jeebjp at gmail.com
Fri Oct 2 18:44:03 EEST 2020


On Fri, Oct 2, 2020 at 12:33 PM Martin Storsjö <martin at martin.st> wrote:
>
> On Mon, 28 Sep 2020, Jan Ekström wrote:
>
> > The generated text streams for chapters lack an AVStream since they
> > are but an internal concept within movenc.
> >
> > Fixes #8190
> > ---
> > libavformat/movenc.c | 5 +++--
> > 1 file changed, 3 insertions(+), 2 deletions(-)
> >
> > diff --git a/libavformat/movenc.c b/libavformat/movenc.c
> > index 20768cd45f..c1ff922e88 100644
> > --- a/libavformat/movenc.c
> > +++ b/libavformat/movenc.c
> > @@ -641,10 +641,11 @@ struct mpeg4_bit_rate_values {
> >
> > static struct mpeg4_bit_rate_values calculate_mpeg4_bit_rates(MOVTrack *track)
> > {
> > -    AVCPBProperties *props =
> > +    AVCPBProperties *props = track->st ?
> >         (AVCPBProperties*)av_stream_get_side_data(track->st,
> >                                                   AV_PKT_DATA_CPB_PROPERTIES,
> > -                                                  NULL);
> > +                                                  NULL) :
> > +        NULL;
> >     struct mpeg4_bit_rate_values bit_rates = { 0 };
> >
> >     bit_rates.avg_bit_rate = compute_avg_bitrate(track);
> > --
> > 2.26.2
>
> LGTM
>
> // Martin

Thanks. Applied as d9e812797c84be0f03aa1e95905da1f2cb2ed81e with the
ticket number fixed to 8910.

Jan


More information about the ffmpeg-devel mailing list