[Pkg-opt-media-team] Bug#1126917: dvd+rw-mediainfo: add -h, --human-readable size option.

techlord8 at web.de techlord8 at web.de
Tue Feb 3 22:59:28 GMT 2026


Package: dvd+rw-tools
Version: 7.1-14build1
Severity: wishlist

This would add human-readable sizes to the output. To accomplish this, my suggestion would be to re-use code from ls, which has this option too (both short and long forms).

Note: "G" means "GiB" (1024*1024*1024 bytes). 1 GB is 1000*1000*1000 bytes. To clear up confusion, I suggest listing both sizes, given that recordable optical media is advertised with their GB size.

Usage:

dvd+rw-mediainfo /dev/sr0 -h
dvd+rw-mediainfo /dev/sr0 --human-readable

Example output (excerpt):
~~~~
READ TRACK INFORMATION[#1]:
 Track State:           partial incremental
 Track Start Address:   0*2KB (0 K, 0 KB)
 Free Blocks:           0*2KB (0 K, 0 KB)
 Track Size:            48877696*2KB=100101521408 (93.2 G, 100.1 GB)
 Last Recorded Address: 48877679*2KB=100101486592 (93.2 G, 100.1 GB)
FABRICATED TOC:
 Track#1  :             14 at 0
 Track#AA :             14 at 48877680
 Multi-session Info:    #1 at 0
READ CAPACITY:          48877680*2048=100101488640 (93.2 G, 100.1 GB)
~~~~

A value in the megabyte range could look like this:

~~~~
Track Size:            438848*2KB=898760704 (857.1 M, 898.7 MB)
~~~~

A value in the kilobyte range could look like this:

~~~~
Track Size:            448*2KB=917504 (896.0 K, 917.5 KB)
~~~~

I also suggest implementing human-readable terabytes for future-proofness. There is a chance a terabyte-sized optical disc format will be released in the coming 10-20 years, so it would be good to get this out of the way early. If the code from ls is re-used, this will be included anyway.



More information about the Pkg-opt-media-team mailing list