Skip to content

Commit b45fd8b

Browse files
authored
Merge pull request #32 from amiaopensource/consider-running-axcorrelate-in-fast-mode
Consider running axcorrelate in fast mode
2 parents da4abf5 + feb3e54 commit b45fd8b

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

astataudit

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,8 @@ _get_csv_row(){
429429
_add_column -P astats 2 "DC offset"
430430
_add_column -f -P astats Overall "DC offset"
431431
_add_column -H -r "Correlation (via phase)" astats lavfi.aphasemeter.phase "Correlation"
432-
_add_column -f -r "Correlation (via axcorrelation)" astats 1 "DC offset" "Parsed_astats_6"
432+
_add_column -r "Avg Correlation (via axcorrelation)" astats 1 "DC offset" "Parsed_astats_6"
433+
_add_column -r "Min Correlation (via axcorrelation)" astats 1 "Min level" "Parsed_astats_6"
433434
_add_column -f astats 1 "RMS difference"
434435
_add_column -f astats 2 "RMS difference"
435436
_add_column -f astats Overall "RMS difference"
@@ -613,7 +614,7 @@ _make_graph(){
613614
AUDIO_FRAME_SIZE="$(echo "((${DURATION}*${AUDIO_SAMPLE_RATE})/${GRAPH_W})+1" | bc)"
614615
fi
615616
# adding 0.5 in the above equation to ensure that the result is rounded to the nearest integer, rather than simply rounded down
616-
AUDIOFORMAT="aformat=sample_fmts=dblp,sample_rates=${AUDIO_SAMPLE_RATE},asetnsamples=n=${AUDIO_FRAME_SIZE}:p=0"
617+
AUDIOFORMAT="aformat=sample_fmts=dblp:sample_rates=${AUDIO_SAMPLE_RATE},asetnsamples=n=${AUDIO_FRAME_SIZE}:p=0"
617618
VERTICAL_MARKINGS=$(echo "${GRAPH_W} / 150" | bc)
618619
GRAPH_H="576"
619620
PAD_W="240"
@@ -765,7 +766,7 @@ s=${GRAPH_W}x${GRAPH_H},${HORIZONTAL_MARKINGS_240}[phase1];")
765766
fi
766767
GRAPH_HEADERS+=("`#axcorrelate`color=c=${BORDER_COLOR}:s=${GRAPH_W}x${HEADER_HEIGHT},drawtext=fontfile=${FONT_FILE}:fontcolor=black:fontsize=24:text='Normalized Cross Correlation, 1=highly correlated, 0=not correlated, -1=out of phase.'[axcH];")
767768
FILTERCHAINS+=("[m]${AUDIOFORMAT},aformat=cl=stereo,channelsplit,axcorrelate=size=1024${ALGO_ARG},astats=metadata=1:reset=1,${AUDIOFORMAT},
768-
adrawgraph=${DRAWGRAPH_SETTINGS}:m1=lavfi.astats.1.Max_level:fg1=if(gte(VAL\,0.9)\,0xFF00FF00\,if(gte(VAL\,0)\,0xFF00FFFF\,if(gte(VAL\,-0.5)\,0xFF0096FF\,0xFF0000FF))):
769+
adrawgraph=${DRAWGRAPH_SETTINGS}:m1=lavfi.astats.1.DC_offset:fg1=if(gte(VAL\,0.9)\,0xFF00FF00\,if(gte(VAL\,0)\,0xFF00FFFF\,if(gte(VAL\,-0.5)\,0xFF0096FF\,0xFF0000FF))):
769770
max=1.01:min=-1:slide=picture:mode=line:s=${GRAPH_W}x${GRAPH_H},${HORIZONTAL_MARKINGS_240}[axc1];")
770771
GRATS+=("`#-1-1_240p_grat`color=c=${BORDER_COLOR}:s=${PAD_W}x${GRAPH_H},drawtext=fontfile=${FONT_FILE}:fontcolor=black:fontsize=${TIMELINE_FONTSIZE}:y=h*0.52:x=w*0.7:text='0',drawtext=fontfile=${FONT_FILE}:fontcolor=black:fontsize=${TIMELINE_FONTSIZE}:y=h*0.77:x=w*0.7:text='-0.5',drawtext=fontfile=${FONT_FILE}:fontcolor=black:fontsize=${TIMELINE_FONTSIZE}:y=h*0.27:x=w*0.7:text='+0.5',drawgrid=thickness=1:color=black@0.2:height=ih/16,drawgrid=thickness=1:color=black@0.5:height=ih/4,drawgrid=thickness=1:color=black@0.8:height=ih/2[axc1G];")
771772
GRAPHSTACK+="[top6][axcH][axc1]"

0 commit comments

Comments
 (0)