Re: [patch v2] external MPEG audio decoding using libmpg123
Elio Blanca via Lame-dev <[email protected]> Mon, 24 Sep 2018 22:57:39 +0200
| Newsgroups | gmane.comp.audio.mp3.lame |
|---|---|
| Message-ID | <20180924225739.284bcffc@cindy> |
Il giorno Sun, 23 Sep 2018 10:29:32 +0200 Thomas Orgis <[email protected]> ha scritto: > ... Well, there's a big deal about decoding that compl.mp3 I hope this will be useful. $ ./lame --decode compl.mp3 test.wav 2>&1 0: "./lame" 1: "--decode" 2: "compl.mp3" 3: "test.wav" [src/libmpg123/readers.c:1106] debug: open_bad [src/libmpg123/frame.c:837] debug: frame_gapless_init: given -1 frames, skip 0 and 0 [src/libmpg123/frame.c:849] debug: frame_gapless_init: from 0 to 0 samples [src/libmpg123/frame.c:244] debug: resizing index to 1000 [src/libmpg123/index.c:75] debug: new index of size 1000 at 0x558cc64f9c60 [src/libmpg123/frame.c:246] debug: index resized... 1000 at 0x558cc64f9c60 [src/libmpg123/frame.c:256] debug: set up frame index of size 1000 (ret=0) [src/libmpg123/libmpg123.c:73] debug: cpu opt setting [src/libmpg123/libmpg123.c:180] debug: set flags to 0x8000 [src/libmpg123/readers.c:1106] debug: open_bad [src/libmpg123/frame.c:837] debug: frame_gapless_init: given -1 frames, skip 0 and 0 [src/libmpg123/frame.c:849] debug: frame_gapless_init: from 0 to 0 samples [src/libmpg123/index.c:132] debug: reset with size 1000 [src/libmpg123/readers.c:1120] debug: feed reader [src/libmpg123/readers.c:1139] debug: feed reader init successful [src/libmpg123/libmpg123.c:176] debug: set flags to 0x88000 [src/libmpg123/libmpg123.c:176] debug: set flags to 0x88020 [src/libmpg123/readers.c:1106] debug: open_bad [src/libmpg123/frame.c:837] debug: frame_gapless_init: given -1 frames, skip 0 and 0 [src/libmpg123/frame.c:849] debug: frame_gapless_init: from 0 to 0 samples [src/libmpg123/index.c:132] debug: reset with size 1000 [src/libmpg123/readers.c:1159] debug: stream reader [src/libmpg123/libmpg123.c:642] debug: read frame [src/libmpg123/parse.c:519] debug: trying to get frame 0 at 0 [src/libmpg123/parse.c:1048] debug: doing ahead check with BPF 192 at 4 [src/libmpg123/parse.c:1067] debug: After fetching next header, at 4 [src/libmpg123/parse.c:1074] debug: does next header 0xfffb54c4 match first 0xfffb54c4? [src/libmpg123/parse.c:562] debug: read frame body of 188 at 4 [src/libmpg123/parse.c:149] debug: do we have lame tag? [src/libmpg123/frame.c:1027] debug: changing scale value from 1.000000 to 1.000000 (peak estimated to -1.000000) [src/libmpg123/parse.c:596] debug: fr->firsthead: fffb54c4, audio_start: 0 [src/libmpg123/parse.c:609] debug: Frame 0 fffb54c4 188, next filepos=192 [src/libmpg123/index.c:87] debug: wanting to add to fill 0, step 1, size 1000 [src/libmpg123/index.c:102] debug: adding to index at 0x558cc64f9c60 [src/libmpg123/index.c:106] debug: added pos 0 to index with fill 1 and step 1 [src/libmpg123/libmpg123.c:1122] debug: tell: 0/1 first 0 buffer 0; frame_outs=0 [src/libmpg123/libmpg123.c:645] debug: read of frame 0 returned 1 (to_decode=1) at sample 0 [src/libmpg123/libmpg123.c:661] debug: big header or decoder change [src/libmpg123/format.c:301] debug: New format with 1 channels! [src/libmpg123/libmpg123.c:545] debug: updating decoder structure with native rate 48000 and af.rate 48000 (new format: 1) [src/libmpg123/optimize.c:416] debug: selecting synth: resample=0 format=0 [src/libmpg123/optimize.c:350] debug: determined active decoder type 16 (AVX) of class 2 [src/libmpg123/frame.c:271] debug: frame 0x558cc64f28f0 buffer [src/libmpg123/frame.c:30] debug: align_the_pointer: pointer 0x558cc6500cf0 is off by 0 from 16 [src/libmpg123/frame.c:30] debug: align_the_pointer: pointer 0x558cc6500cf0 is off by 0 from 16 [src/libmpg123/frame.c:30] debug: align_the_pointer: pointer 0x558cc6501e10 is off by 16 from 64 [src/libmpg123/frame.c:380] debug: aligned decwin: 0x558cc6501e40 [src/libmpg123/frame.c:30] debug: align_the_pointer: pointer 0x558cc6502f60 is off by 32 from 64 [src/libmpg123/frame.c:437] debug: frame 0x558cc64f28f0 buffer done [src/libmpg123/tabinit.c:191] debug: decode tables with scaleval -0.5 [src/libmpg123/tabinit.c:273] debug: decode tables done [src/libmpg123/frame.c:197] debug: need frame buffer of 2304 [src/libmpg123/frame.c:30] debug: align_the_pointer: pointer 0x558cc65058b0 is off by 0 from 16 [src/libmpg123/frame.c:1027] debug: changing scale value from 1.000000 to 1.000000 (peak estimated to -1.000000) [src/libmpg123/tabinit.c:191] debug: decode tables with scaleval -0.5 [src/libmpg123/tabinit.c:273] debug: decode tables done [src/libmpg123/libmpg123.c:590] debug: done updating decoder structure with native rate 48000 and af.rate 48000 and down_sample 0 [src/libmpg123/libmpg123.c:694] debug: preparing gapless stuff with native rate 48000 [src/libmpg123/frame.c:860] debug: frame_gapless_realinit: from 0 to 0 samples (0, -1) [src/libmpg123/frame.c:929] debug: frame_set_frameseek: begin at 0 frames and 0 samples, end at -1 and 0; ignore from -4 [src/libmpg123/frame.c:948] debug: frame_set_seek: from 0 [src/libmpg123/frame.c:957] debug: frame_set_seek: begin at 0 frames and 0 samples, end at -1 and 0; ignore from -4 [src/libmpg123/libmpg123.c:1122] debug: tell: 0/1 first 0 buffer 0; frame_outs=0 [src/libmpg123/libmpg123.c:1405] debug: mpg123_length: internal sample length: 248970 [src/libmpg123/libmpg123.c:1408] debug: mpg123_length: external sample length: 248970 Error opening MPEG input file compl.mp3. Can't init infile 'compl.mp3' [src/libmpg123/readers.c:1106] debug: open_bad [src/libmpg123/frame.c:837] debug: frame_gapless_init: given -1 frames, skip 0 and 0 [src/libmpg123/frame.c:849] debug: frame_gapless_init: from 0 to 0 samples [src/libmpg123/index.c:132] debug: reset with size 1000 [src/libmpg123/frame.c:597] debug: freeing buffer at 0x558cc65058b0 [src/libmpg123/index.c:51] debug: fi_exit: 0x558cc64f9c60 and 1000