| 
    FFmpeg
    
   | 
 
#include "config_components.h"#include "libavutil/avassert.h"#include "libavutil/emms.h"#include "libavutil/imgutils.h"#include "libavutil/opt.h"#include "libavutil/thread.h"#include "libavutil/video_enc_params.h"Go to the source code of this file.
Macros | |
| #define | UNCHECKED_BITSTREAM_READER 1 | 
Variables | |
| const uint16_t | ff_h264_mb_sizes [4] = { 256, 384, 512, 768 } | 
| static AVOnce | h264_vlc_init = AV_ONCE_INIT | 
| static const AVOption | h264_options [] | 
| static const AVClass | h264_class | 
| const FFCodec | ff_h264_decoder | 
H.264 / AVC / MPEG-4 part10 codec.
Definition in file h264dec.c.
| int avpriv_h264_has_num_reorder_frames | ( | AVCodecContext * | avctx | ) | 
Definition at line 60 of file h264dec.c.
Referenced by has_decode_delay_been_guessed().
      
  | 
  static | 
Definition at line 66 of file h264dec.c.
Referenced by ff_h264_alloc_tables().
| void ff_h264_draw_horiz_band | ( | const H264Context * | h, | 
| H264SliceContext * | sl, | ||
| int | y, | ||
| int | height | ||
| ) | 
Definition at line 102 of file h264dec.c.
Referenced by d3d12va_h264_end_frame(), decode_finish_row(), dxva2_h264_end_frame(), vaapi_h264_end_frame(), and vdpau_h264_end_frame().
| void ff_h264_free_tables | ( | H264Context * | h | ) | 
Definition at line 140 of file h264dec.c.
Referenced by h264_decode_end(), h264_decode_flush(), and h264_slice_header_init().
| int ff_h264_alloc_tables | ( | H264Context * | h | ) | 
Allocate tables.
needs width/height
Definition at line 185 of file h264dec.c.
Referenced by h264_slice_header_init().
| void ff_h264_slice_context_init | ( | H264Context * | h, | 
| H264SliceContext * | sl | ||
| ) | 
Init slice context.
Definition at line 264 of file h264dec.c.
Referenced by h264_slice_header_init().
      
  | 
  static | 
Definition at line 276 of file h264dec.c.
Referenced by h264_init_context().
      
  | 
  static | 
Definition at line 289 of file h264dec.c.
Referenced by h264_decode_init().
      
  | 
  static | 
Definition at line 344 of file h264dec.c.
Referenced by h264_decode_end().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
instantaneous decoder refresh.
Definition at line 444 of file h264dec.c.
Referenced by decode_nal_units(), ff_h264_flush_change(), and h264_probe().
| void ff_h264_flush_change | ( | H264Context * | h | ) | 
Definition at line 457 of file h264dec.c.
Referenced by h264_decode_flush(), h264_decode_init(), and h264_init_ps().
      
  | 
  static | 
      
  | 
  static | 
Definition at line 507 of file h264dec.c.
Referenced by decode_nal_units().
      
  | 
  static | 
Definition at line 561 of file h264dec.c.
Referenced by decode_nal_units().
      
  | 
  static | 
< number of NALs that need decoding before the next frame thread starts
Definition at line 589 of file h264dec.c.
Referenced by h264_decode_frame().
Return the number of bytes consumed for building the current frame.
Definition at line 830 of file h264dec.c.
Referenced by h264_decode_frame().
      
  | 
  static | 
Definition at line 840 of file h264dec.c.
Referenced by output_frame().
      
  | 
  static | 
Definition at line 874 of file h264dec.c.
Referenced by deint_vaapi_filter_frame(), ff_vaapi_vpp_init_params(), ff_vaapi_vpp_render_picture(), ff_vaapi_vpp_render_pictures(), filter_frame(), finalize_frame(), load_encode_and_write(), misc_vaapi_filter_frame(), procamp_vaapi_filter_frame(), sbc_synthesize_audio(), sbc_synthesize_eight(), sbc_synthesize_four(), scale_vaapi_filter_frame(), tonemap_vaapi_filter_frame(), transpose_vaapi_filter_frame(), and vaapi_vpp_colour_properties().
Definition at line 913 of file h264dec.c.
Referenced by h264_decode_frame().
      
  | 
  static | 
Definition at line 937 of file h264dec.c.
Referenced by h264_decode_frame(), and send_next_delayed_frame().
      
  | 
  static | 
Definition at line 992 of file h264dec.c.
Referenced by h264_decode_frame().
      
  | 
  static | 
| const uint16_t ff_h264_mb_sizes[4] = { 256, 384, 512, 768 } | 
Definition at line 58 of file h264dec.c.
Referenced by ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), and hl_decode_mb().
      
  | 
  static | 
Definition at line 382 of file h264dec.c.
Referenced by h264_decode_init().
      
  | 
  static | 
      
  | 
  static | 
 1.8.17