read_flac_to_ogg_tags "$input" "$output"
}
-write_hex_to_file()
+write_number_to_byte()
{
local number="$1"
local hex_number=
{
# picture typ (jpg)
- write_hex_to_file "3"
+ write_number_to_byte "3"
# mime type (image/jpeg)
- write_hex_to_file "10"
+ write_number_to_byte "10"
printf "%s" "image/jpeg"
# description length (zero)
- write_hex_to_file "0"
+ write_number_to_byte "0"
# width (zero)
- write_hex_to_file "0"
+ write_number_to_byte "0"
# heigth (zero)
- write_hex_to_file "0"
+ write_number_to_byte "0"
# color depth (zero)
- write_hex_to_file "0"
+ write_number_to_byte "0"
# color count (zero)
- write_hex_to_file "0"
+ write_number_to_byte "0"
# file size
- write_hex_to_file "$filesize"
+ write_number_to_byte "$filesize"
cat "$input"
} > "$output"
}
export -f encoding_flac_to_ogg
export -f read_flac_to_ogg_tags
export -f cover_to_metadata
-export -f write_hex_to_file
+export -f write_number_to_byte