Hi,
I don't know whether there is any software that supports this,
but I suppose this is a specialty application that is not
related to audio. The samplerate is in the end only metadata
necessary to play back the audio, seeing that this is probably
not audio anyway, why not set it to a random value and set the
real samplerate as a vorbiscomment? Or maybe divide the
samplerate by 1000 (so a 2.4MHz stream would have a set
samplerate of 2.4kHz)
As long as you have a specific set of tools or a closed library
(with a comment or notice somewhere for the user) that warns the
user about this, it should work perfectly.
Hope this helps
Op 15-01-15 om 13:00 schreef Graham Weatherup:
Hi,
I would like to clear something up about Sample Rate, If the
Frame header can look to the metadata block streaminfo for
sample rate what (if anything limits it to 655350Hz)? Can all
frame headers not just point to streaminfo and it be specified
in streaminfo as all 1s ie 2^20-1 = 1,048,575Hz? It would be
really good to be able to use 1MHz and beyond for some of
my/our work. Does anything currently support this?
Regards
Graham
Extracts from https://xiph.org/flac/format.html
METADATA_BLOCK_STREAMINFO
<20> Sample rate in Hz. Though 20 bits are available, the
maximum sample rate is limited by the structure of frame
headers to 655350Hz. Also, a value of 0 is invalid.
FRAME_HEADER
0000 : get from STREAMINFO metadata block
:
:
1100 : get 8 bit sample rate (in kHz) from end of header
1101 : get 16 bit sample rate (in Hz) from end of header
1110 : get 16 bit sample rate (in tens of Hz) from end of header
1111 : invalid, to prevent sync-fooling string of 1s
_______________________________________________
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev
_______________________________________________
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev