Commit 072ad808 authored by conrad's avatar conrad

+ remove unreleased/redundant oggz_set_metriz_zero() function

+ update Version_script and liboggz.def


git-svn-id: http://svn.annodex.net/liboggz/trunk@838 8158c8cd-e7e1-0310-9fa4-c5954c97daef
parent ce596267
......@@ -50,6 +50,9 @@
#define OGGZ_ERR_USER_STOPPED OGGZ_ERR_READ_STOP_OK
/**
* DEPRECATED FUNCTION
* This function has been replaced with the more clearly named
* oggz_set_granulerate().
* Specify that a logical bitstream has a linear metric
* \param oggz An OGGZ handle
* \param serialno Identify the logical bitstream in \a oggz to attach
......@@ -66,18 +69,4 @@ int oggz_set_metric_linear (OGGZ * oggz, long serialno,
ogg_int64_t granule_rate_numerator,
ogg_int64_t granule_rate_denominator);
/**
* Specify that a logical bitstream has a constant zero metric. This is used
* for header bitstreams and signifies that all packets are always at unit 0.
* \param oggz An OGGZ handle
* \param serialno Identify the logical bitstream in \a oggz to attach
* this linear metric to. A value of -1 indicates that the metric should
* be attached to all unattached logical bitstreams in \a oggz.
* \returns 0 Success
* \retval OGGZ_ERR_BAD_SERIALNO \a serialno does not identify an existing
* logical bitstream in \a oggz.
* \retval OGGZ_ERR_BAD_OGGZ \a oggz does not refer to an existing OGGZ
*/
int oggz_set_metric_zero (OGGZ * oggz, long serialno);
#endif /* __OGGZ_DEPRECATED_H__ */
......@@ -30,7 +30,10 @@
oggz_set_metric;
oggz_set_metric_linear;
oggz_set_metric_granuleshift;
oggz_set_granulerate;
oggz_get_granulerate;
oggz_set_granuleshift;
oggz_get_granuleshift;
oggz_tell;
oggz_tell_units;
......
......@@ -183,9 +183,3 @@ oggz_set_metric_linear (OGGZ * oggz, long serialno,
return oggz_metric_update (oggz, serialno);
}
int
oggz_set_metric_zero (OGGZ * oggz, long serialno)
{
return oggz_set_metric_linear (oggz, serialno, 0, 1);
}
......@@ -34,6 +34,6 @@ TARGET liboggz.lib
TARGETTYPE lib
UID 0
SOURCEPATH ..\src\liboggz
SOURCE oggz.c oggz_auto.c oggz_io.c oggz_read.c oggz_stream.c oggz_table.c oggz_vector.c oggz_write.c
SOURCE oggz.c oggz_auto.c oggz_io.c oggz_read.c oggz_stream.c oggz_table.c oggz_vector.c oggz_write.c metric_internal.c
USERINCLUDE .
SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\include ..\..\ogg\include ..\..\ogg\symbian
......@@ -25,7 +25,6 @@ oggz_write_get_next_page_size @17
oggz_set_metric @18
oggz_set_metric_linear @19
oggz_set_metric_granuleshift @50
;
; Ogg file seeking functions
......@@ -62,3 +61,11 @@ oggz_table_remove @43
oggz_table_lookup @44
oggz_table_size @45
oggz_table_nth @46
;
;oggz stream functions
;
oggz_set_granulerate @50
oggz_get_granulerate @51
oggz_set_granuleshift @52
oggz_get_granuleshift @53
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment