| 
    FFmpeg
    
   | 
 
FF Video Codec 1 (a lossless codec) encoder. More...
#include "libavutil/attributes.h"#include "libavutil/avassert.h"#include "libavutil/crc.h"#include "libavutil/opt.h"#include "libavutil/imgutils.h"#include "libavutil/pixdesc.h"#include "libavutil/timer.h"#include "avcodec.h"#include "internal.h"#include "put_bits.h"#include "rangecoder.h"#include "golomb.h"#include "mathops.h"#include "ffv1.h"Go to the source code of this file.
Macros | |
| #define | put_rac(C, S, B) | 
| #define | COST(old, new) | 
| #define | COST2(old, new) COST(old, new) + COST(256 - (old), 256 - (new)) | 
| #define | STATS_OUT_SIZE 1024 * 1024 * 6 | 
| #define | OFFSET(x) offsetof(FFV1Context, x) | 
| #define | VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM | 
Variables | |
| static const int8_t | quant5_10bit [256] | 
| static const int8_t | quant5 [256] | 
| static const int8_t | quant9_10bit [256] | 
| static const int8_t | quant11 [256] | 
| static const uint8_t | ver2_state [256] | 
| static const AVOption | options [] | 
| static const AVClass | ffv1_class | 
| static const AVCodecDefault | ffv1_defaults [] | 
| AVCodec | ff_ffv1_encoder | 
FF Video Codec 1 (a lossless codec) encoder.
Definition in file ffv1enc.c.
Referenced by encode_frame(), encode_header(), encode_line(), encode_q_branch(), encode_q_branch2(), encode_slice(), encode_slice_header(), encode_subband_c0run(), put_symbol(), put_symbol2(), put_symbol_inline(), write_extradata(), and write_header().
| #define COST | ( | old, | |
| new | |||
| ) | 
Referenced by sort_stt().
| #define STATS_OUT_SIZE 1024 * 1024 * 6 | 
Referenced by encode_frame(), and encode_init().
| #define OFFSET | ( | x | ) | offsetof(FFV1Context, x) | 
| #define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM | 
Definition at line 138 of file ffv1enc.c.
Referenced by encode_init().
      
  | 
  static | 
Definition at line 180 of file ffv1enc.c.
Referenced by encode_line(), and put_symbol().
      
  | 
  static | 
Definition at line 228 of file ffv1enc.c.
Referenced by encode_header(), encode_q_branch(), encode_q_branch2(), encode_qlogs(), encode_slice_header(), write_extradata(), write_header(), and write_quant_table().
      
  | 
  inlinestatic | 
Definition at line 235 of file ffv1enc.c.
Referenced by encode_line().
      
  | 
  static | 
Definition at line 266 of file ffv1enc.c.
Referenced by encode_plane(), and encode_rgb_frame().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 469 of file ffv1enc.c.
Referenced by write_quant_tables().
      
  | 
  static | 
Definition at line 484 of file ffv1enc.c.
Referenced by write_extradata(), and write_header().
      
  | 
  static | 
Definition at line 492 of file ffv1enc.c.
Referenced by encode_frame().
      
  | 
  static | 
Definition at line 539 of file ffv1enc.c.
Referenced by encode_init().
      
  | 
  static | 
Definition at line 613 of file ffv1enc.c.
Referenced by encode_init().
      
  | 
  static | 
      
  | 
  static | 
Definition at line 972 of file ffv1enc.c.
Referenced by encode_slice().
      
  | 
  static | 
Definition at line 1001 of file ffv1enc.c.
Referenced by encode_frame().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 43 of file ffv1enc.c.
Referenced by encode_init().
      
  | 
  static | 
Definition at line 62 of file ffv1enc.c.
Referenced by encode_init().
      
  | 
  static | 
Definition at line 81 of file ffv1enc.c.
Referenced by encode_init().
      
  | 
  static | 
Definition at line 100 of file ffv1enc.c.
Referenced by encode_init().
      
  | 
  static | 
Definition at line 119 of file ffv1enc.c.
Referenced by encode_init().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| AVCodec ff_ffv1_encoder | 
 1.8.2