Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
flac
Commits
8d06d47f
Commit
8d06d47f
authored
Sep 23, 2003
by
Josh Coalson
Browse files
minor comments
parent
71231d9f
Changes
2
Hide whitespace changes
Inline
Side-by-side
include/OggFLAC/stream_decoder.h
View file @
8d06d47f
...
...
@@ -55,11 +55,11 @@ extern "C" {
* \ingroup oggflac
*
* \brief
* This module describes the decoder layers provided by libOggFLAC.
* This module describes the
three
decoder layers provided by libOggFLAC.
*
* libOggFLAC currently provides the same
stream
layer access as
libFLAC;
* the interface is identical. See the \link flac_decoder
FLAC
* decoder module \endlink for full documentation.
* libOggFLAC currently provides the same
three
layer
s of
access as
*
libFLAC;
the interface is identical. See the \link flac_decoder
*
FLAC
decoder module \endlink for full documentation.
*/
/** \defgroup oggflac_stream_decoder OggFLAC/stream_decoder.h: stream decoder interface
...
...
@@ -70,8 +70,10 @@ extern "C" {
* decoder.
*
* The interface here is identical to FLAC's stream decoder,
* including the callbacks. See the \link flac_stream_decoder
* FLAC stream decoder module \endlink for full documentation.
* including the callbacks, with the addition of
* OggFLAC__stream_decoder_set_serial_number(). See the
* \link flac_stream_decoder FLAC stream decoder module \endlink
* for full documentation.
*
* \{
*/
...
...
@@ -146,7 +148,11 @@ typedef struct {
* \param decoder The decoder instance calling the callback.
* \param buffer A pointer to a location for the callee to store
* data to be decoded.
* \param bytes A pointer to the size of the buffer.
* \param bytes A pointer to the size of the buffer. On entry
* to the callback, it contains the maximum number
* of bytes that may be stored in \a buffer. The
* callee must set it to the actual number of bytes
* stored before returning.
* \param client_data The callee's client data set through
* OggFLAC__stream_decoder_set_client_data().
* \retval FLAC__StreamDecoderReadStatus
...
...
@@ -159,8 +165,14 @@ typedef FLAC__StreamDecoderReadStatus (*OggFLAC__StreamDecoderReadCallback)(cons
* and FLAC__StreamDecoderWriteCallback for more info.
*
* \param decoder The decoder instance calling the callback.
* \param frame The description of the decoded frame.
* \param frame The description of the decoded frame. See
* FLAC__Frame.
* \param buffer An array of pointers to decoded channels of data.
* Each pointer will point to an array of signed
* samples of length \a frame->header.blocksize.
* Currently, the channel order has no meaning
* except for stereo streams; in this case channel
* 0 is left and 1 is right.
* \param client_data The callee's client data set through
* OggFLAC__stream_decoder_set_client_data().
* \retval FLAC__StreamDecoderWriteStatus
...
...
src/libOggFLAC/stream_encoder.c
View file @
8d06d47f
...
...
@@ -712,7 +712,7 @@ FLAC__StreamEncoderWriteStatus write_callback_(const FLAC__StreamEncoder *unused
void
metadata_callback_
(
const
FLAC__StreamEncoder
*
encoder
,
const
FLAC__StreamMetadata
*
metadata
,
void
*
client_data
)
{
/*
* We don't try to go back an update metadata blocks by mucking
* We don't try to go back an
d
update metadata blocks by mucking
* around inside the Ogg layer. Maybe someday we will care to
* and an OggFLAC__SeekableStreamEncoder and OggFLAC__FileEncoder
* will be possible but it may just never be useful.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment