46 Commits (c15020dd1ddd9bcedcd92e6eac8100d0b71ddf62)

Author SHA1 Message Date
Justin Ruggles 07d16e2ecf share some constants between the FLAC encoder and FLAC decoder 16 years ago
Justin Ruggles 5b63d33d7d flacdec: Add a shared function for parsing a FLAC metadata block header. 16 years ago
Justin Ruggles 8d1e885fc2 flacdec: cosmetics: Add a comment with the data of the smallest FLAC 16 years ago
Justin Ruggles 629fb5c46a flacdec: There is an even smaller FLAC frame size possibility. 16 years ago
Justin Ruggles 5756bc7b02 flacdec: 10l to me. I miscalculated the smallest FLAC frame. It is 16 16 years ago
Justin Ruggles bf1d7e285c flacdec: cosmetics: move 2 statements to immediately after frame 16 years ago
Justin Ruggles fd6fd470ce flacdec: Simplify frame sync by not using the bitstream reader. 16 years ago
Justin Ruggles a8ec12bc2e flacdec: Split the metadata_parse() function into 2 separate functions, 16 years ago
Justin Ruggles 5ef4fa87b3 flacdec: Add a check for small buffer size. This ensures reading as 16 years ago
Justin Ruggles c51997297a flacdec: cosmetics: Use a more descriptive variable name for the number 16 years ago
Justin Ruggles 549bccdbe4 flacdec: Handle 32 bps data when checking allocated size. 16 years ago
Justin Ruggles a3d2379bdd flacdec: Check curr_bps after wasted bits are subtracted. 16 years ago
Justin Ruggles e1374c06d6 flacdec: When there is not enough data to read the next header block, 16 years ago
Justin Ruggles 6a85fb34c9 cosmetics: indentation after last commit 16 years ago
Justin Ruggles 55a727383b flacdec: Check for an inline header before calling metadata_parse(). 16 years ago
Justin Ruggles 239b961fbf flacdec: Allocate buffers right after STREAMINFO is parsed. 16 years ago
Justin Ruggles 184bc53db4 cosmetics: indentation after last commit 16 years ago
Justin Ruggles 7d0303587d flacdec: Avoid parsing the STREAMINFO multiple times. 16 years ago
Justin Ruggles 2e78513cee flacdec: Warn about invalid max blocksize and limit the minimum value. 16 years ago
Justin Ruggles 0c89ca72a5 cosmetics: remove a pointless comment 16 years ago
Justin Ruggles 95db6659d8 flacdec: Remove unused variable, min_blocksize. 16 years ago
Justin Ruggles dde318d5d9 flacdec: Return error when blocksize code of 0 is found. It is a 16 years ago
Justin Ruggles 5b37e2fc9a flacdec: Avoid trying to read 33 bits. This occurs when the source 16 years ago
Justin Ruggles 505cc62f75 flacdec: ALT_BITSTREAM_READER is no longer required. 16 years ago
Justin Ruggles 9de6e090a7 flacdec: use get_sbits_long() where needed. 16 years ago
Justin Ruggles ee4d0322e8 flacdec: Use get/skip_bits_long() for more than 17-bits and 16 years ago
Justin Ruggles 26adc8d086 cosmetics: line wrap and indentation after last commit. 16 years ago
Justin Ruggles 59c6178a54 Use a shared function to validate FLAC extradata. 16 years ago
Patrik Kullman 7846418bdb flacdec: Silence false positive warning about uninitialized variables in 16 years ago
Justin Ruggles faeb2bd41d flacdec: set default sample_fmt before parsing extradata 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Justin Ruggles 7f3a6a0553 cosmetics: change comment type and vertical alignment 16 years ago
Justin Ruggles 64cb376562 cosmetics: add some documentation to FLACContext 16 years ago
Justin Ruggles 82159ad992 flacdec: add support for SAMPLE_FMT_32 16 years ago
Justin Ruggles aeb987cebf flacdec: get total number of samples from STREAMINFO 16 years ago
Justin Ruggles ce7e82144f move FLAC_STREAMINFO_SIZE to flac.h 16 years ago
Justin Ruggles d38b88213e define FLAC metadata types in flac.h 16 years ago
Justin Ruggles 9f3d3ecf92 flacdec: cosmetics: some line wrapping at 80 chars 16 years ago
Justin Ruggles 1df0390eed flacdec: cosmetics: indentation 16 years ago
Justin Ruggles 1bec121f9e flacdec: cosmetics: use consistent coding style (K&R) 16 years ago
Justin Ruggles 13de8a080a cosmetics: indentation 16 years ago
Justin Ruggles 5305f40bb8 flacdec: change several AV_LOG_DEBUG to AV_LOG_ERROR 16 years ago
Justin Ruggles 9f2db54594 flacdec: remove another unneeded debugging statement 16 years ago
Justin Ruggles f7f3e3bf4a flacdec: remove unneeded debugging statements 16 years ago
Justin Ruggles c5706efd57 flacdec: remove some unused code 16 years ago
Justin Ruggles 8f51144bf4 rename flac.c to flacdec.c 16 years ago
Justin Ruggles 959e000627 flacdec: add support for 3 additional sample rate codes 16 years ago
Jai Menon d3ce0792c2 fix issue 616 on roundup : decoding of short flac files 16 years ago
Peter Ross fd76c37fd9 Modify all codecs to report their supported input and output sample format(s). 17 years ago
Michael Niedermayer e0168e3b9c Support reading large metadata. 17 years ago