• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/flac-1.2.1/src/libFLAC/

Lines Matching defs:aspect

50 FLAC__bool FLAC__ogg_encoder_aspect_init(FLAC__OggEncoderAspect *aspect)
53 if(ogg_stream_init(&aspect->stream_state, aspect->serial_number) != 0)
56 aspect->seen_magic = false;
57 aspect->is_first_packet = true;
58 aspect->samples_written = 0;
63 void FLAC__ogg_encoder_aspect_finish(FLAC__OggEncoderAspect *aspect)
65 (void)ogg_stream_clear(&aspect->stream_state);
69 void FLAC__ogg_encoder_aspect_set_serial_number(FLAC__OggEncoderAspect *aspect, long value)
71 aspect->serial_number = value;
74 FLAC__bool FLAC__ogg_encoder_aspect_set_num_metadata(FLAC__OggEncoderAspect *aspect, unsigned value)
77 aspect->num_metadata = value;
84 void FLAC__ogg_encoder_aspect_set_defaults(FLAC__OggEncoderAspect *aspect)
86 aspect->serial_number = 0;
87 aspect->num_metadata = 0;
111 FLAC__StreamEncoderWriteStatus FLAC__ogg_encoder_aspect_write_callback_wrapper(FLAC__OggEncoderAspect *aspect, const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame, FLAC__bool is_last_block, FLAC__OggEncoderAspectWriteCallbackProxy write_callback, void *encoder, void *client_data)
123 if(aspect->seen_magic) {
137 packet.granulepos = aspect->samples_written + samples;
139 if(aspect->is_first_packet) {
162 *b = (FLAC__byte)(aspect->num_metadata >> 8);
164 *b = (FLAC__byte)(aspect->num_metadata);
176 aspect->is_first_packet = false;
185 * FLAC__ASSERT(total_samples_estimate == 0 || total_samples_estimate == aspect->samples_written + samples);
191 if(ogg_stream_packetin(&aspect->stream_state, &packet) != 0)
196 while(ogg_stream_flush(&aspect->stream_state, &aspect->page) != 0) {
197 if(write_callback(encoder, aspect->page.header, aspect->page.header_len, 0, current_frame, client_data) != FLAC__STREAM_ENCODER_WRITE_STATUS_OK)
199 if(write_callback(encoder, aspect->page.body, aspect->page.body_len, 0, current_frame, client_data) != FLAC__STREAM_ENCODER_WRITE_STATUS_OK)
204 while(ogg_stream_pageout(&aspect->stream_state, &aspect->page) != 0) {
205 if(write_callback(encoder, aspect->page.header, aspect->page.header_len, 0, current_frame, client_data) != FLAC__STREAM_ENCODER_WRITE_STATUS_OK)
207 if(write_callback(encoder, aspect->page.body, aspect->page.body_len, 0, current_frame, client_data) != FLAC__STREAM_ENCODER_WRITE_STATUS_OK)
213 aspect->seen_magic = true;
224 aspect->samples_written += samples;