[FFmpeg-devel] [PATCH] webm_dash_manifest: Add option to specify bandwidth
James Zern
jzern at google.com
Mon Apr 17 21:01:57 EEST 2017
On Thu, Apr 13, 2017 at 6:20 PM, James Zern <jzern at google.com> wrote:
> On Tue, Apr 11, 2017 at 9:33 PM, Vignesh Venkatasubramanian
> <vigneshv-at-google.com at ffmpeg.org> wrote:
>> Add an option to webm_dash_manifest demuxer to specify a value for
>> "bandwidth" field in the DASH manifest. The value is then used by
>> the muxer. Fixes an existing FIXME in the code.
>>
>> Signed-off-by: Vignesh Venkatasubramanian <vigneshv at google.com>
>> ---
>> libavformat/matroskadec.c | 19 ++++++++++++++++++-
>> libavformat/webmdashenc.c | 11 ++++++++---
>> tests/fate/vpx.mak | 3 +++
>> tests/ref/fate/webm-dash-manifest-live-bandwidth | 24 ++++++++++++++++++++++++
>> 4 files changed, 53 insertions(+), 4 deletions(-)
>> create mode 100644 tests/ref/fate/webm-dash-manifest-live-bandwidth
>>
>
> lgtm. I'll submit this soon if there aren't any comments.
>
>> [...]
>> - // FIXME: For live, This should be obtained from the input file or as an AVOption.
>> - avio_printf(s->pb, " bandwidth=\"%s\"",
>> - w->is_live ? (stream->codecpar->codec_type == AVMEDIA_TYPE_AUDIO ? "128000" : "1000000") : bandwidth->value);
>> + // if bandwidth for live was not provied, use a default
>
> provided. fixed locally.
applied.
More information about the ffmpeg-devel
mailing list