#7403: HLS Master Playlist fails being generated correctly -------------------------------------+------------------------------------- Reporter: barhom | Type: defect Status: new | Priority: normal Component: avformat | Version: Keywords: | unspecified hlsplaylist.c | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: How to reproduce: {{{ ffmpeg -i input.ts -c copy -f hls -master_pl_name master.m3u8 -var_stream_map "v:0,a:0" "vs_%v/playlist.m3u8" }}}
input.ts is attached. This has been tested on ffmpeg compiled on 2018-09-05. What is wrong: FFmpeg fails to read the bitrate of the input.ts and thus fails to write the master.m3u8 The code below is what controls this error. {{{ if (!bandwidth) { av_log(NULL, AV_LOG_WARNING, "Bandwidth info not available, set audio and video bitrates\n"); return; } }}} My thoughts is that the proper way would not to return if bandwidth is not available but simply write the playlist without the bandwidth information since it was not available. -- Ticket URL: <https://trac.ffmpeg.org/ticket/7403> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://ffmpeg.org/mailman/listinfo/ffmpeg-trac