| 
    FFmpeg
    
   | 
 
huffyuv encoder More...
#include "avcodec.h"#include "huffyuv.h"#include "huffman.h"#include "huffyuvencdsp.h"#include "internal.h"#include "put_bits.h"#include "libavutil/opt.h"#include "libavutil/pixdesc.h"Go to the source code of this file.
Macros | |
| #define | STATS_OUT_SIZE 21*MAX_N*3 + 4 | 
| #define | LOAD4 | 
| #define | LOADEND int y0 = s->temp[0][width-1]; | 
| #define | LOADEND_14 int y0 = s->temp16[0][width-1] & mask; | 
| #define | LOADEND_16 int y0 = s->temp16[0][width-1]; | 
| #define | STATEND s->stats[plane][y0]++; | 
| #define | STATEND_16 s->stats[plane][y0>>2]++; | 
| #define | WRITEEND put_bits(&s->pb, s->len[plane][y0], s->bits[plane][y0]); | 
| #define | WRITEEND_16 | 
| #define | LOAD2 | 
| #define | LOAD2_14 | 
| #define | LOAD2_16 | 
| #define | STAT2 | 
| #define | STAT2_16 | 
| #define | WRITE2 | 
| #define | WRITE2_16 | 
| #define | LOAD2 | 
| #define | STAT2 | 
| #define | WRITE2 | 
| #define | LOAD_GBRA | 
| #define | STAT_BGRA | 
| #define | WRITE_GBRA | 
| #define | OFFSET(x) offsetof(HYuvContext, x) | 
| #define | VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM | 
| #define | COMMON_OPTIONS | 
Variables | |
| static const AVOption | normal_options [] | 
| static const AVOption | ff_options [] | 
| static const AVClass | normal_class | 
| static const AVClass | ff_class | 
| AVCodec | ff_huffyuv_encoder | 
huffyuv encoder
Definition in file huffyuvenc.c.
| #define STATS_OUT_SIZE 21*MAX_N*3 + 4 | 
Referenced by encode_frame(), and encode_init().
| #define LOAD4 | 
Referenced by encode_422_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
| #define WRITEEND_16 | 
Referenced by encode_plane_bitstream().
| #define LOAD2 | 
Referenced by encode_gray_bitstream(), and encode_plane_bitstream().
| #define LOAD2_14 | 
Referenced by encode_plane_bitstream().
| #define LOAD2_16 | 
Referenced by encode_plane_bitstream().
| #define STAT2 | 
Referenced by encode_gray_bitstream(), and encode_plane_bitstream().
| #define STAT2_16 | 
Referenced by encode_plane_bitstream().
| #define WRITE2 | 
Referenced by encode_gray_bitstream(), and encode_plane_bitstream().
| #define WRITE2_16 | 
Referenced by encode_plane_bitstream().
| #define STAT2 | 
| #define WRITE2 | 
| #define LOAD_GBRA | 
Referenced by encode_bgra_bitstream().
| #define STAT_BGRA | 
Referenced by encode_bgra_bitstream().
| #define WRITE_GBRA | 
Referenced by encode_bgra_bitstream().
| #define OFFSET | ( | x | ) | offsetof(HYuvContext, x) | 
Definition at line 1058 of file huffyuvenc.c.
| #define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM | 
Definition at line 1059 of file huffyuvenc.c.
| #define COMMON_OPTIONS | 
Definition at line 1061 of file huffyuvenc.c.
      
  | 
  inlinestatic | 
Definition at line 40 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  inlinestatic | 
Definition at line 50 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  inlinestatic | 
Definition at line 93 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  inlinestatic | 
Definition at line 128 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  static | 
Definition at line 156 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  static | 
Definition at line 165 of file huffyuvenc.c.
Referenced by store_huffman_tables().
      
  | 
  static | 
Definition at line 190 of file huffyuvenc.c.
Referenced by encode_frame(), and encode_init().
      
  | 
  static | 
Definition at line 212 of file huffyuvenc.c.
      
  | 
  static | 
Definition at line 449 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  static | 
Definition at line 504 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  static | 
Definition at line 666 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  inlinestatic | 
Definition at line 711 of file huffyuvenc.c.
Referenced by encode_frame().
      
  | 
  static | 
Definition at line 762 of file huffyuvenc.c.
      
  | 
  static | 
Definition at line 1046 of file huffyuvenc.c.
      
  | 
  static | 
Definition at line 1070 of file huffyuvenc.c.
      
  | 
  static | 
Definition at line 1075 of file huffyuvenc.c.
      
  | 
  static | 
Definition at line 1081 of file huffyuvenc.c.
      
  | 
  static | 
Definition at line 1088 of file huffyuvenc.c.
| AVCodec ff_huffyuv_encoder | 
Definition at line 1095 of file huffyuvenc.c.
 1.8.6