Commit ec573664 authored by multrus's avatar multrus
Browse files

patch also Matlab files - only partially working at the moment

parent d38b2da2
Loading
Loading
Loading
Loading
Loading
+35 −4
Original line number Diff line number Diff line
@@ -56,14 +56,23 @@ if [ $help -ne 0 ]; then
fi


date="May 14, 2024"
version="IVAS-FL-2.0"


#
# C-Code
#

c_header_new=\
'/*====================================================================================
    3GPP TS26.258 May 14, 2024. IVAS Codec Version IVAS-FL-2.0
  ====================================================================================*/'
"/*====================================================================================
    3GPP TS26.258 $date. IVAS Codec Version $version
  ====================================================================================*/"

matlab_header_new=\
"% ====================================================================================
%     3GPP TS26.258 $date. IVAS Codec Version $version
% ===================================================================================="


####
@@ -139,7 +148,29 @@ rm -f $tmpfile
# Patch Printout
#

sed -i.bak -e "s/IVAS\ Codec\ Baseline/IVAS\ Codec\ Version\ IVAS-FL-2\.0/g" $WORKDIR/lib_com/disclaimer.c
sed -i.bak -e "s/IVAS\ Codec\ Baseline/IVAS\ Codec\ Version\ $version/g" $WORKDIR/lib_com/disclaimer.c

#
# Patch Matlab Scripts
#

find $WORKDIR -name "*.m" -exec sed -i.bak -e "/%\ *(C) 2022-[0-9]* IVAS codec Public Collaboration/,27d" \{\} \;

# add new header
tmpfile=`mktemp`
rm -f $tmpfile
touch $tmpfile
echo "$matlab_header_new" >> $tmpfile
find $WORKDIR -name "*.m" -exec sed -i.bak -e "1 e cat $tmpfile" \{\} \;
rm -f $tmpfile


#
# Patch header template for files generated by scripts
#

truncate -s 0 $WORKDIR/scripts/binauralRenderer_interface/ivas_license_header.template
echo echo "$c_header_new" >> $WORKDIR/scripts/binauralRenderer_interface/ivas_license_header.template


#