aboutsummaryrefslogtreecommitdiffstats
path: root/src/encoder/vorbis_encoder.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* vorbis_encoder: removed vorbis_encoder.vcMax Kellermann2009-03-151-4/+6
| | | | | Allocate the vorbis_comment object when it's used. It is not used anymore in vorbis_encoder_tag().
* vorbis_encoder: use vorbis_commentheader_out() in the tag() methodMax Kellermann2009-03-151-6/+15
| | | | Don't reinitialize the encoder with every tag.
* vorbis_encoder: pass vorbis_comment to tag helper functionsMax Kellermann2009-03-151-9/+9
| | | | Prepare the removal of vorbis_encoder.vc.
* vorbis_encoder: make ogg_page a local variableMax Kellermann2009-03-151-24/+13
| | | | | | Converted the ogg_page attribute from the vorbis_encoder struct to a local function of vorbis_encoder_read(). This simplifies some code, because we don't need to check the page anymore before using it.
* vorbis_encoder: fill the ogg_page in the read() methodMax Kellermann2009-03-151-4/+23
| | | | | | | Add the "flush" flag, and defer the ogg_stream_flush() call. Call ogg_stream_pageout() or ogg_stream_flush() (depending on the "flush" flag) in vorbis_encoder_read(). This prevents the ogg_page from getting overwritten by consecutive ogg_stream_pageout() calls.
* all: Update copyright header.Avuton Olrich2009-03-131-3/+4
| | | | | | | | This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
* tag: no CamelCaseMax Kellermann2009-02-271-1/+1
| | | | Renamed numOfItems to num_items.
* vorbis_encoder: vorbis_encoder_clear() returns voidMax Kellermann2009-02-241-5/+1
| | | | Don't return an uninitialized bool variable.
* encoder: added vorbis encoderMax Kellermann2009-02-221-0/+388
This new vorbis encoder plugin is based on the existing shout_ogg.c plugin.