Range coder.
More...
#include <stdint.h>
#include "libavutil/common.h"
#include "libavutil/avassert.h"
Go to the source code of this file.
§ ff_rac_check_termination()
| int ff_rac_check_termination |
( |
RangeCoder * |
c, |
|
|
int |
version |
|
) |
| |
Check if at the current position there is a valid looking termination.
- Parameters
-
| version | version 0 requires the decoder to know the data size in bytes version 1 needs about 1 bit more space but does not need to carry the size from encoder to decoder |
- Returns
- negative AVERROR code on error or non negative.
§ ff_rac_terminate()
| int ff_rac_terminate |
( |
RangeCoder * |
c, |
|
|
int |
version |
|
) |
| |
Terminates the range coder.
- Parameters
-
| version | version 0 requires the decoder to know the data size in bytes version 1 needs about 1 bit more space but does not need to carry the size from encoder to decoder |