Lines Matching defs:best_header
88 FLACHeaderMarker *best_header; /**< highest scoring header within buffer */
93 if set return best_header next time */
611 fpc->best_header = curr;
620 FLACHeaderMarker *header = fpc->best_header;
688 /* If a best_header was found last call remove it with the buffer data. */
689 if (fpc->best_header && fpc->best_header->best_child) {
691 FLACHeaderMarker *best_child = fpc->best_header->best_child;
693 /* Remove headers in list until the end of the best_header. */
695 if (curr != fpc->best_header) {
714 fpc->best_header = best_child;
717 fpc->best_header = NULL;
718 } else if (fpc->best_header) {
722 for (curr = fpc->headers; curr != fpc->best_header; curr = temp) {
727 fpc->headers = fpc->best_header->next;
728 av_freep(&fpc->best_header);
818 if (!fpc->best_header || curr->max_score > fpc->best_header->max_score) {
819 fpc->best_header = curr;
823 if (fpc->best_header && fpc->best_header->max_score <= 0) {
826 fpc->best_header = NULL;
829 if (fpc->best_header) {
831 if (fpc->best_header->offset > 0) {
834 fpc->best_header->offset);
838 *poutbuf_size = fpc->best_header->offset;
842 return buf_size ? (read_end - buf) : (fpc->best_header->offset -