File: basic.fqtest

package info (click to toggle)
fq 0.9.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 106,624 kB
  • sloc: xml: 2,835; makefile: 250; sh: 241; exp: 57; ansic: 21
file content (34 lines) | stat: -rw-r--r-- 979 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# ffmpeg -f lavfi -i sine -t 10ms test.mp3
$ fq -i . test.mp3
mp3> .headers[0].header.magic == "ID3"
true
mp3> .headers[0].header.version == 4
true
mp3> .frames[0].header.protection == true
false
mp3> .headers[0].header.flags + {}
{
  "experimental_indicator": false,
  "extended_header": false,
  "unsynchronisation": false,
  "unused": 0
}
mp3> ._gap
false
mp3> format
"mp3"
mp3> .headers[0].header.magic | format
null
mp3> ._format
"mp3"
mp3> .headers[0].header.magic._format
null
mp3> ^D
# TODO: use test format
$ fq -d mp3_frame .
   |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: <stdin> (mp3_frame)
   |                                               |                |  error: mp3_frame: U11(sync): failed at position 1.3 (read size 0 seek pos 0): failed to assert Uint
   |                                               |                |  header{}:
0x0|61 62 63 0a|                                   |abc.|           |  gap0: raw bits
stdin:
abc