search for: flac__stream_encoder_init_stream

Displaying 10 results from an estimated 10 matches for "flac__stream_encoder_init_stream".

2006 Dec 12
1
Setting compression level
...ple( FE, bitsample); FLAC__stream_encoder_set_sample_rate( FE, samplerate); unsigned int level; if (formatdatalen>0) level = *(char*)(formatdata); else level = 7; if (level>=0 && level<=8) if (!FLAC__stream_encoder_set_compression_level( FE, level)) { return -1; } if (FLAC__stream_encoder_init_stream( FE, WriteCallback, SeekCallback, TellCallback, NULL, destination) != FLAC__STREAM_ENCODER_OK) { FLAC__stream_encoder_delete(FE); return -1; } and sending stream to encode .... I can set any compression level (default i have 7), but final FLAC file always have same size as source WAV file....
2024 Oct 13
1
C API: How to get a seektable for very long files?
...n a > SEEKTABLE 'template', that is, a SEEKTABLE object with the required > sample numbers (or placeholder points), with 0 for the frame_samples > and stream_offset fields for each point. If the client has specified > that it supports seeking by providing a seek callback to > FLAC__stream_encoder_init_stream() or both seek AND read callback to > FLAC__stream_encoder_init_ogg_stream() (or by using > FLAC__stream_encoder_init*_file() or > FLAC__stream_encoder_init*_FILE()), then while it is encoding the > encoder will fill the stream offsets in for you and when encoding is > finished, it w...
2024 Oct 13
1
C API: How to get a seektable for very long files?
...LE 'template', that is, a SEEKTABLE object with the required >> sample numbers (or placeholder points), with 0 for the frame_samples >> and stream_offset fields for each point. If the client has specified >> that it supports seeking by providing a seek callback to >> FLAC__stream_encoder_init_stream() or both seek AND read callback to >> FLAC__stream_encoder_init_ogg_stream() (or by using >> FLAC__stream_encoder_init*_file() or >> FLAC__stream_encoder_init*_FILE()), then while it is encoding the >> encoder will fill the stream offsets in for you and when encoding is &gt...
2013 Jul 01
2
About Decode Streaming
...d 'streaming' for this. >> I can stream without FLAC library but I have to do with any codec library >> because our network bandwidth is low so I dont want overhead problem and >> latency. >> >> For streaming, FLAC suggests streaming functions such as >> FLAC__stream_encoder_init_stream, FLAC__stream_decoder_init_stream. The >> decoder stream function takes 3 callback functions, write, read and error. >> What I understand from LOST SYNC exception is write and read callback >> must runs sync. I can not success it, code runs only reading callbacks and >> thro...
2013 Jul 01
3
About Decode Streaming
Hi, I am developing an audio network system and using boost, OpenAL and FLAC library in C/C++. I can stream raw audio data over network but I want to encode audio before streaming in current PC and decode after streaming in other PC because of bandwidth limit. I run your sample codes, encode.c and decode.c, about file encode / decode. Then, I run streaming encode / decode with two different
2024 Oct 13
1
C API: How to get a seektable for very long files?
Hello, I'm using flac to compress s signal data during capture. The sample rate is almost a thousands time higher compared to audio (40 MHz), resulting in a lot of data very quickly. I'm using the C API in my capturing application (mostly copy&paste directly from the example) and it works so far, but unfortunately for longer captures there is no seeking information. How can I tell
2013 Jul 01
0
About Decode Streaming
...I said 'streaming' for this. > I can stream without FLAC library but I have to do with any codec > library because our network bandwidth is low so I dont want > overhead problem and latency. > > For streaming, FLAC suggests streaming functions such as > FLAC__stream_encoder_init_stream, > FLAC__stream_decoder_init_stream. The decoder stream function > takes 3 callback functions, write, read and error. > What I understand from LOST SYNC exception is write and read > callback must runs sync. I can not success it, code runs only > reading callbacks...
2013 Jul 02
0
About Decode Streaming
...r this. >>> I can stream without FLAC library but I have to do with any codec >>> library because our network bandwidth is low so I dont want overhead >>> problem and latency. >>> >>> For streaming, FLAC suggests streaming functions such as >>> FLAC__stream_encoder_init_stream, FLAC__stream_decoder_init_stream. The >>> decoder stream function takes 3 callback functions, write, read and error. >>> What I understand from LOST SYNC exception is write and read callback >>> must runs sync. I can not success it, code runs only reading callbacks and &...
2024 Oct 13
2
C API: How to get a seektable for very long files?
...', that is, a SEEKTABLE object with the required >>> sample numbers (or placeholder points), with 0 for the frame_samples >>> and stream_offset fields for each point. If the client has specified >>> that it supports seeking by providing a seek callback to >>> FLAC__stream_encoder_init_stream() or both seek AND read callback to >>> FLAC__stream_encoder_init_ogg_stream() (or by using >>> FLAC__stream_encoder_init*_file() or >>> FLAC__stream_encoder_init*_FILE()), then while it is encoding the >>> encoder will fill the stream offsets in for you and when...
2013 Jul 02
2
About Decode Streaming
...I can stream without FLAC library but I have to do with any codec >>>> library because our network bandwidth is low so I dont want overhead >>>> problem and latency. >>>> >>>> For streaming, FLAC suggests streaming functions such as >>>> FLAC__stream_encoder_init_stream, FLAC__stream_decoder_init_stream. The >>>> decoder stream function takes 3 callback functions, write, read and error. >>>> What I understand from LOST SYNC exception is write and read callback >>>> must runs sync. I can not success it, code runs only reading cal...