[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