njh / rotter

Rotter is a Recording of Transmission / Audio Logger for JACK.
http://www.aelius.com/njh/rotter/
GNU General Public License v2.0
50 stars 11 forks source link

broken registration with vorbis #31

Open pat1 opened 7 years ago

pat1 commented 7 years ago

with command:

rotter -q -a -f vorbis -d 2400 -L combo /kgb

and the last git (1.0.0) the output have missing "frame" every ~ 10 sec. No problem with stable version 0.9

ogginfo 2016-09-01-23.oga 
Processing file "2016-09-01-23.oga"...

New logical stream (#1, serial: b6478384): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20120203 (Omnipresent)
Channels: 2
Rate: 44100

Nominal bitrate: 128,000000 kb/s
Upper bitrate not set
Lower bitrate not set
User comments section follows...
    ENCODER=libsndfile
WARNING: illegally placed page(s) for logical stream 2
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#2, serial: 6d9b7f2c): type vorbis
WARNING: illegally placed page(s) for logical stream 3
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#3, serial: 750f87d4): type vorbis
WARNING: illegally placed page(s) for logical stream 4
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#4, serial: c1e03d7c): type vorbis
WARNING: illegally placed page(s) for logical stream 5
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#5, serial: d53e4024): type vorbis
WARNING: illegally placed page(s) for logical stream 6
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#6, serial: 66ce2fcc): type vorbis
WARNING: illegally placed page(s) for logical stream 7
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#7, serial: df28ac74): type vorbis
WARNING: illegally placed page(s) for logical stream 8
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#8, serial: a25a561c): type vorbis
WARNING: illegally placed page(s) for logical stream 9
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#9, serial: 2a63ccc4): type vorbis
WARNING: illegally placed page(s) for logical stream 10
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#10, serial: f1b9b06c): type vorbis
New logical stream (#11, serial: 2dc4a114): type vorbis
New logical stream (#12, serial: 59613ebc): type vorbis
New logical stream (#13, serial: 8f602964): type vorbis
New logical stream (#14, serial: b506010c): type vorbis
New logical stream (#15, serial: 748b65b4): type vorbis
WARNING: illegally placed page(s) for logical stream 16
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#16, serial: 079cf75c): type vorbis
WARNING: illegally placed page(s) for logical stream 17
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#17, serial: d1db5604): type vorbis
WARNING: illegally placed page(s) for logical stream 18
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#18, serial: cb5b21ac): type vorbis
WARNING: illegally placed page(s) for logical stream 19
This indicates a corrupt Ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.

...........

Vorbis stream 1:
    Total data length: 159467 bytes
    Playback length: 0m:10.734s
    Average bitrate: 118,840319 kb/s
WARNING: EOS not set on stream 2
Vorbis stream 2:
    Total data length: 0 bytes
    Playback length: -153722867280912930m:-8.-9223372036854775808s
    Average bitrate: -nan kb/s
WARNING: EOS not set on stream 3
Vorbis stream 3:
    Total data length: 0 bytes
    Playback length: -153722867280912930m:-8.-9223372036854775808s
    Average bitrate: -nan kb/s
WARNING: EOS not set on stream 4
Vorbis stream 4:
    Total data length: 0 bytes
    Playback length: -153722867280912930m:-8.-9223372036854775808s
    Average bitrate: -nan kb/s
WARNING: EOS not set on stream 5
Vorbis stream 5:
    Total data length: 0 bytes
    Playback length: -153722867280912930m:-8.-9223372036854775808s
    Average bitrate: -nan kb/s
WARNING: EOS not set on stream 6
Vorbis stream 6:
    Total data length: 0 bytes
    Playback length: -153722867280912930m:-8.-9223372036854775808s
    Average bitrate: -nan kb/s
WARNING: EOS not set on stream 7
Vorbis stream 7:
    Total data length: 0 bytes
    Playback length: -153722867280912930m:-8.-9223372036854775808s
    Average bitrate: -nan kb/s
WARNING: EOS not set on stream 8
Vorbis stream 8:
    Total data length: 0 bytes
    Playback length: -153722867280912930m:-8.-9223372036854775808s
    Average bitrate: -nan kb/s
WARNING: EOS not set on stream 9
Vorbis stream 9:

.....................
njh commented 7 years ago

Thanks for reporting. Not quire sure what was changed between 0.9 and 1.0.0 that would have caused this but I will look into it.