2016-03-01 13:20:11 +00:00
|
|
|
#!/bin/sh
|
2021-11-23 06:46:06 +00:00
|
|
|
# This file is part of uvg266 VVC encoder.
|
2016-02-05 14:16:18 +00:00
|
|
|
#
|
2021-10-07 08:32:59 +00:00
|
|
|
# Copyright (c) 2021, Tampere University, ITU/ISO/IEC, project contributors
|
|
|
|
# All rights reserved.
|
|
|
|
#
|
|
|
|
# Redistribution and use in source and binary forms, with or without modification,
|
|
|
|
# are permitted provided that the following conditions are met:
|
|
|
|
#
|
|
|
|
# * Redistributions of source code must retain the above copyright notice, this
|
|
|
|
# list of conditions and the following disclaimer.
|
|
|
|
#
|
|
|
|
# * Redistributions in binary form must reproduce the above copyright notice, this
|
|
|
|
# list of conditions and the following disclaimer in the documentation and/or
|
|
|
|
# other materials provided with the distribution.
|
|
|
|
#
|
|
|
|
# * Neither the name of the Tampere University or ITU/ISO/IEC nor the names of its
|
|
|
|
# contributors may be used to endorse or promote products derived from
|
|
|
|
# this software without specific prior written permission.
|
|
|
|
#
|
|
|
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
|
|
|
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
|
|
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
|
|
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
|
|
|
# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
|
|
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
|
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
|
|
|
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
|
|
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
2016-02-05 14:16:18 +00:00
|
|
|
|
2016-03-01 13:20:11 +00:00
|
|
|
# This script updates parameter documentation in ../README.md file.
|
|
|
|
|
|
|
|
LANG=C
|
|
|
|
set -e
|
|
|
|
|
|
|
|
cd "$(dirname "$0")"
|
2016-02-05 14:16:18 +00:00
|
|
|
|
|
|
|
tmpfile="$(mktemp)"
|
2016-03-01 13:20:11 +00:00
|
|
|
readme_file="../README.md"
|
2016-02-05 14:16:18 +00:00
|
|
|
|
|
|
|
{
|
2021-07-27 06:50:39 +00:00
|
|
|
sed '/BEGIN UVG266 HELP MESSAGE/q' -- "$readme_file";
|
2016-02-05 14:16:18 +00:00
|
|
|
printf '```\n';
|
2022-05-03 13:35:25 +00:00
|
|
|
../bin/uvg266 --help 2>&1 | tail -n+2;
|
2016-02-05 14:16:18 +00:00
|
|
|
printf '```\n';
|
2021-07-27 06:50:39 +00:00
|
|
|
sed -n '/END UVG266 HELP MESSAGE/{:a;p;n;ba}' -- "$readme_file";
|
2016-02-05 14:16:18 +00:00
|
|
|
} >> "$tmpfile"
|
|
|
|
|
2016-03-01 13:20:11 +00:00
|
|
|
mv -- "$tmpfile" "../README.md"
|