~ubuntu-branches/ubuntu/quantal/flac/quantal

« back to all changes in this revision

Viewing changes to include/FLAC/all.h

  • Committer: Bazaar Package Importer
  • Author(s): Kees Cook
  • Date: 2007-12-06 16:57:20 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20071206165720-ldii5tm8dq6zxg0l
Tags: 1.2.1-1ubuntu1
* Merge from debian unstable, remaining changes:
  - debian/control: xmms-dev dropped to allow xmms to move to universe,
    adjust maintainer field.

Show diffs side-by-side

added added

removed removed

Lines of Context:
111
111
 * individual functions.  You can see different views of the individual
112
112
 * functions through the links in top bar across this page.
113
113
 *
 
114
 * If you prefer a more hands-on approach, you can jump right to some
 
115
 * <A HREF="../documentation_example_code.html">example code</A>.
 
116
 *
114
117
 * \section porting_guide Porting Guide
115
118
 *
116
119
 * Starting with FLAC 1.1.3 a \link porting Porting Guide \endlink
141
144
 * encoder, and no metadata interface, you can remove the stream encoder
142
145
 * and the metadata interface, which will greatly reduce the size of the
143
146
 * library.
 
147
 *
 
148
 * Also, there are several places in the libFLAC code with comments marked
 
149
 * with "OPT:" where a #define can be changed to enable code that might be
 
150
 * faster on a specific platform.  Experimenting with these can yield faster
 
151
 * binaries.
144
152
 */
145
153
 
146
154
/** \defgroup porting Porting Guide for New Versions
330
338
 * maintained until the call to FLAC__stream_encoder_finish().
331
339
 */
332
340
 
 
341
/** \defgroup porting_1_1_4_to_1_2_0 Porting from FLAC 1.1.4 to 1.2.0
 
342
 *  \ingroup porting
 
343
 *
 
344
 *  \brief
 
345
 *  This module describes porting from FLAC 1.1.4 to FLAC 1.2.0.
 
346
 *
 
347
 * There were only very minor changes to the interfaces from 1.1.4 to 1.2.0.
 
348
 * In libFLAC, \c FLAC__format_sample_rate_is_subset() was added.
 
349
 * In libFLAC++, \c FLAC::Decoder::Stream::get_decode_position() was added.
 
350
 *
 
351
 * Finally, value of the constant \c FLAC__FRAME_HEADER_RESERVED_LEN
 
352
 * has changed to reflect the conversion of one of the reserved bits
 
353
 * into active use.  It used to be \c 2 and now is \c 1.  However the
 
354
 * FLAC frame header length has not changed, so to skip the proper
 
355
 * number of bits, use \c FLAC__FRAME_HEADER_RESERVED_LEN +
 
356
 * \c FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN
 
357
 */
 
358
 
333
359
/** \defgroup flac FLAC C API
334
360
 *
335
361
 * The FLAC C API is the interface to libFLAC, a set of structures