diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-02 23:58:26 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-02 23:58:26 +0000 |
commit | 4418193191e2de50812da239c9cc9754f52a7807 (patch) | |
tree | ed0070c9a53410ae7981cb66279f0477a9f98f5f /divx4_vbr.h | |
parent | 0ba80be6032dd415d2dad41d8fc3a0412e284919 (diff) | |
download | mpv-4418193191e2de50812da239c9cc9754f52a7807.tar.bz2 mpv-4418193191e2de50812da239c9cc9754f52a7807.tar.xz |
divx4_vbr -> mplayer integration
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2643 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'divx4_vbr.h')
-rw-r--r-- | divx4_vbr.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/divx4_vbr.h b/divx4_vbr.h new file mode 100644 index 0000000000..10a400fcd8 --- /dev/null +++ b/divx4_vbr.h @@ -0,0 +1,17 @@ + +// methods from class VbrControl + + void VbrControl_init_1pass_vbr(int quality, int crispness); + int VbrControl_init_2pass_vbr_encoding(const char* filename, int bitrate, double framerate, int crispness, int quality); + int VbrControl_init_2pass_vbr_analysis(const char* filename, int quality); + + void VbrControl_update_1pass_vbr(); + void VbrControl_update_2pass_vbr_encoding(int motion_bits, int texture_bits, int total_bits); + void VbrControl_update_2pass_vbr_analysis(int is_key_frame, int motion_bits, int texture_bits, int total_bits, int quant); + + int VbrControl_get_quant(); + void VbrControl_set_quant(float q); + int VbrControl_get_intra(); + short VbrControl_get_drop(); + void VbrControl_close(); + |