Git init
[external/libtheora.git] / lib / Version_script-enc
1 #
2 # Export file for libtheora
3 #
4 # Only the symbols listed in the global section will be callable from
5 # applications linking to the libraries.
6 #
7
8 # The 1.x encoder API
9 libtheoraenc_1.0
10 {
11         global:
12                 th_encode_alloc;
13                 th_encode_ctl;
14                 th_encode_flushheader;
15                 th_encode_ycbcr_in;
16                 th_encode_packetout;
17                 th_encode_free;
18
19                 TH_VP31_QUANT_INFO;
20                 TH_VP31_HUFF_CODES;
21
22         local:
23                 *;
24 };
25
26 # The encoder portion of the deprecated alpha release api.
27 # We use something that looks like a versioned so filename here 
28 # to define the old API because of a historical confusion. This
29 # label must be kept to maintain ABI compatibility.
30
31 libtheora.so.1.0
32 {
33         global:
34                 theora_encode_init;
35                 theora_encode_YUVin;
36                 theora_encode_packetout;
37                 theora_encode_header;
38                 theora_encode_comment;
39                 theora_encode_tables;
40
41         local:
42                 *;
43 };