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

Martin Storsjö martin at martin.st
Fri Oct 2 12:33:37 EEST 2020


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


More information about the ffmpeg-devel mailing list