Blame doc/vorbisenc/changes.html

Packit 06404a
<html>
Packit 06404a
Packit 06404a
<head>
Packit 06404a
<title>libvorbisenc - Documentation</title>
Packit 06404a
<link rel=stylesheet href="style.css" type="text/css">
Packit 06404a
</head>
Packit 06404a
Packit 06404a
<body bgcolor=white text=black link="#5555ff" alink="#5555ff" vlink="#5555ff">
Packit 06404a
Packit 06404a
Packit 06404a

libvorbisenc documentation

Packit 06404a

libvorbisenc version 1.3.2 - 20101101

Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a

Libvorbisenc API changes 1.0 through 1.1

Packit 06404a
Packit 06404a
This document describes API additions to libvorbisenc between release
Packit 06404a
1.0 and 1.1.
Packit 06404a
Packit 06404a

1.0.1

Packit 06404a
Packit 06404a
The programming API and binary application ABI are unchanged and fully
Packit 06404a
forward/backward compatible between release 1.0 and 1.0.1.  Libvorbis,
Packit 06404a
libvorbisenc and libvorbisfile must match versions amongst themselves,
Packit 06404a
however.
Packit 06404a
Packit 06404a

1.1

Packit 06404a
Packit 06404a
The binary ABI from release 1.0.1 to 1.1 is backward compatible;
Packit 06404a
applications linked against libvorbis/libvorbisenc 1.0 and 1.0.1 will
Packit 06404a
continue to function correctly when upgrading the libvorbis and
Packit 06404a
libvorbisenc dynamic libraries without re-linking. 

Packit 06404a
Packit 06404a
Release 1.1 adds several possible requests to the libvorbisenc 
Packit 06404a
href="vorbis_encode_ctl.html">vorbis_encode_ctl() call in order to
Packit 06404a
reflect the shift to bit-reservoir style
Packit 06404a
bitrate management. In addition, several 
Packit 06404a
href="vorbis_encode_ctl.html">vorbis_encode_ctl() requests are
Packit 06404a
deprecated (but functional) as they are redered semantically obsolete
Packit 06404a
by the new bitrate management.

Packit 06404a
Packit 06404a

Deprecated in 1.1

Packit 06404a
Packit 06404a
These calls are still available to older codebases to preserve
Packit 06404a
compatability; the fields of the 
Packit 06404a
href="ovectl_ratemanage_arg.html">ovectl_ratemanage_arg argument
Packit 06404a
are mapped as closely as possible to the fields of the new 
Packit 06404a
href="ovectl_ratemanage2_arg.html">ovectl_ratemanage2_arg
Packit 06404a
structure.
Packit 06404a
Packit 06404a
Packit 06404a
OV_ECTL_RATEMANAGE_GET:
Use
Packit 06404a
href="vorbis_encode_ctl.html#OV_ECTL_RATEMANAGE2_GET">OV_ECTL_RATEMANAGE2_GET
Packit 06404a
instead.  
Packit 06404a
Packit 06404a
Packit 06404a
OV_ECTL_RATEMANAGE_SET:
Use
Packit 06404a
href="vorbis_encode_ctl.html#OV_ECTL_RATEMANAGE2_SET">OV_ECTL_RATEMANAGE2_SET
Packit 06404a
instead.
Packit 06404a
Packit 06404a
OV_ECTL_RATEMANAGE_AVG:
Use
Packit 06404a
href="vorbis_encode_ctl.html#OV_ECTL_RATEMANAGE2_SET">OV_ECTL_RATEMANAGE2_SET
Packit 06404a
instead.
Packit 06404a
Packit 06404a
OV_ECTL_RATEMANAGE_HARD:
Use
Packit 06404a
href="vorbis_encode_ctl.html#OV_ECTL_RATEMANAGE2_SET">OV_ECTL_RATEMANAGE2_SET
Packit 06404a
instead.
Packit 06404a
Packit 06404a
Packit 06404a

Newly added in 1.1

Packit 06404a
Packit 06404a
The following calls are added in 1.1 to semantically reflect movement
Packit 06404a
to a bit-reservoir-based bitrate
Packit 06404a
management scheme by introducing the 
Packit 06404a
href="ovectl_ratemanage2_arg.html">ovectl_ratemanage2_arg
Packit 06404a
structure in order to better represent the abilities of the bitrate
Packit 06404a
manager.

Packit 06404a
Packit 06404a
Packit 06404a
OV_ECTL_RATEMANAGE2_GET
Packit 06404a
Packit 06404a
Used to query the current state of bitrate management setup.
Packit 06404a
Packit 06404a
OV_ECTL_RATEMANAGE2_SET
Packit 06404a
Packit 06404a
Used to set or alter bitrate management settings.
Packit 06404a
Packit 06404a
Packit 06404a


Packit 06404a

Packit 06404a
Packit 06404a
Packit 06404a

copyright © 2000-2010 Xiph.Org

Packit 06404a

Ogg Vorbis

Packit 06404a
Packit 06404a

libvorbisenc documentation

Packit 06404a

libvorbisenc version 1.3.2 - 20101101

Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a
</body>
Packit 06404a
Packit 06404a
</html>