Saturday, November 17, 2007
The Spaghetti Incident
ffprobe e` un'interessante scoperta degli ultimi giorni. Molto molto utile specialmente ora che mi sono deciso a ripulire (e sopratutto, capire) come funziona avilib e come migliorarla.
E Cthulhu sa quanto ce ne sia bisogno (evidenzio le parti piu`, uhm, interessanti):
$ pmccabe -vt avilib/avilib.c
Modified McCabe Cyclomatic Complexity
| Traditional McCabe Cyclomatic Complexity
| | # Statements in function
| | | First line of function
| | | | # lines in function
| | | | | filename(definition line number):function
| | | | | |
30 30 93 378 173 avilib/avilib.c(378): avi_add_odml_index_entry
13 13 130 743 244 avilib/avilib.c(743): avi_update_header
38 38 66 1018 106 avilib/avilib.c(1018): avi_parse_comments
42 42 303 1146 546 avilib/avilib.c(1146): avi_close_output_file
24 24 55 1882 66 avilib/avilib.c(1882): AVI_close
28 36 92 2106 116 avilib/avilib.c(2106): avi_parse_index_from_file
148 148 506 2223 829 avilib/avilib.c(2223): avi_parse_input_file
credo che 148 sia un risultato davvero degno di nota, sulla scala di complessita` ciclomatica
dovrebbe essere qualcosa di gravita` tipo "anomalia gravitazionale che rischia di far collassare l'universo".
Labels: esperimenti, ffmpeg, programmazione, transcode
Subscribe to Posts [Atom]