[FFmpeg-devel] [PATCH 1/2] avformat/hls: Factor copying stream info to a separate function

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Sat Nov 5 19:47:11 EET 2016


On 05.11.2016 17:38, Anssi Hannula wrote:
> Signed-off-by: Anssi Hannula <anssi.hannula at iki.fi>
> ---
>  libavformat/hls.c | 18 +++++++++++-------
>  1 file changed, 11 insertions(+), 7 deletions(-)
> 
> diff --git a/libavformat/hls.c b/libavformat/hls.c
> index 3c09dd8..6fb652c 100644
> --- a/libavformat/hls.c
> +++ b/libavformat/hls.c
> @@ -1528,6 +1528,16 @@ static void add_stream_to_programs(AVFormatContext *s, struct playlist *pls, AVS
>          av_dict_set_int(&stream->metadata, "variant_bitrate", bandwidth, 0);
>  }
>  
> +static void set_stream_info_from_input_stream(AVStream *st, struct playlist *pls, AVStream *ist)
> +{
> +    avcodec_parameters_copy(st->codecpar, ist->codecpar);

This can fail, so the return value should be checked.

Best regards,
Andreas


More information about the ffmpeg-devel mailing list